Homes for sale - 85 Locust Dr, Westwood, MA 02090 – MLS#72832536 - ...