74 Main Street Medway, MA (Gould’s Plaza)

Acquired in 2024, Gould’s Plaza is a retail center with a strong mix of local restaurants, retail and medical tenants. Gould’s Plaza is centrally located in Medway and serves the surrounding towns.

  • sqft 43,875 sq ft
  • year built 1984
  • acre 4.8 acres