117 119 PORTLAND ST, Haverhill, MA 01832
No Availability
$1,795
Good Deal
$232 Below Market
2 beds, 1 bath
Haverhill, MA
$1,900
Fair Deal
$126 Below Market
2 beds, 1 bath, 851sqft
$99 Below Market
$94 Below Market
2 beds, 1 bath, 829sqft
Listing provided by AppFolio