620 High Rock

Needham, MA, 02492
$2,695,000Price

620 High Rock

Needham, MA, 02492
$2,695,000Price
5Beds
5Baths
5200sqft
Courtesy of: | |

620 High Rock

Needham, MA, 02492
$2,695,000Price
5Beds
5Baths
5200sqft