26 Arch St, Westborough, MA 01581 is now new to the market!
A generous 1.79 acre lot located in a nice area of homes. Currently there is a home located on the property that is a tear down. Underground oil tank on property and remnants of a built in pool. Shed. Please do not try to enter the property. Being sold "AS IS" with the exception of personal...