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. 43,875 sq ft 1984 4.8 acres