99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832
99 Temple St, Haverhill, MA, 01832

$312,500

99 Temple St, Haverhill, MA, 01832

15
Courtesy of: Stephen Martin | Lux Realty North Shore