Homes for sale in -,Haverhill - Michele Locke - Fine Living Realty ...