Where is Castle Hill?

Where is Castle Hill located?

Castle Hill, Castle Hill, United States of America (approx. 42.8345°, -70.92298°)


Where is Castle Hill on the map?