21 Highland Ave UNIT 3

Haverhill, MA, 01830
PENDING
$749,900Price
6Beds
4Baths
3362sqft
Newly Listed

21 Highland Ave UNIT 3

Haverhill, MA, 01830
PENDING
$749,900Price
6Beds
4Baths
3362sqft