Properties to buy near Haverhill Castle Hill Community Middle School