Freehold TownhouseListed · Sign in$649,9002 - 395 Linden DrivePreston Heights, Cambridge3 Beds3 Baths2 Parking1,847–1,847 sqft