Property Search

sq ft

Retail space at 61-71 Central Street with a two-building store-front retail block located in the heart of downtown Wellesley, MA.

Central Plaza is located in downtown Wellesley, MA. The center has 51,000 SF of retail located in Wellesley’s high–end shopping district.