Homes for sale - 20 Locust ST, Cambridge, MA 02138 – MLS#72817959 -...