Address: 831 Main St

Town: Waltham, MA

Total Building Size: 17,000 Retail

S.F.  Leased: 3,400ft²

Sale/Lease Date:   LEASE PENDING