Saugus Plaza

Portfolio

Saugus Plaza, Saugus, MA

Saugus Plaza
Saugus, MA

Saugus Plaza

Asset: Retail Center
Location: Saugus, MA
SF: 166,000
Acquisition date: December 2021
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.