View details for Homestead Apartments Homestead Apartments $1,946+ 142 Turkey Hill Road, Amherst, NH 03054