Saugus Plaza

Portfolio

Saugus Plaza, Saugus MA

Saugus Plaza
Saugus MA

Saugus Plaza

Asset: Retail Center
Location: Saugus
SF: 166,000
Acquisition date: December 2021 Fund VIII
Investment Rational: Situated on 16.5 acres at 180 Main Street (Route 1) in Saugus, the Center is in a core location 10 miles from downtown Boston. Anchored by Floor and Décor and Stop & Shop, Route 1 is a popular shopping destination for Boston residents, with exceptionally high visibility.