skip to Main Content
74 Main Street, Medway, MA

74 Main Street, formerly Gould’s Plaza of Medway, consists of approximately 9,500 square feet of retail space.

The Omni team was originally retained to lease available retail units but during the process was able to secure a 1031 exchange client that purchased the plaza.