Property Search

sq ft

Retail space available at Milford Square in Milford, MA. Situated on Rte. 140 (South Main Street), 1 mile south of the commercial center of Milford.