View Details 79 Eudora Street , #79 Zip 01832 | Haverhill $359,900 3 bd 2 ba 1 ½ ba 1,900 sqft 0.33 acres New
View Details 1001-1003 Broadway , #1001 Other | Haverhill $324,500 3 bd 1 ba 1,607 sqft 0.46 acres New
View Details 311 Farrwood Dr , #311 Other | Haverhill $369,900 3 bd 2 ba 1 ½ ba 1,509 sqft Under Contract
View Details 91 Farrwood Dr , #91 Other | Haverhill $285,000 2 bd 1 ba 1 ½ ba 1,605 sqft Under Contract