21 Branch Street

Templeton, MA, 01468
$625,000Price

21 Branch Street

Templeton, MA, 01468
PENDING
$625,000Price
4Beds
3Baths
2632sqft

21 Branch Street

Templeton, MA, 01468
PENDING
$625,000Price
4Beds
3Baths
2632sqft