Riverway Plaza

Riverway Plaza is a 245,000 SF shopping center located in Weymouth, MA, 12 miles south of Boston. The property is located along Route 3A, a major retail and commuter corridor, and is anchored by Lowe’s, Staples and Michaels.

245,000 SF
Weymouth, MA

Anchored By

Contact brand street