Where is Belmont Hill School?

Where is Belmont Hill School located?

Belmont Hill School, Belmont Hill School, United States of America (approx. 42.40732°, -71.18005°)


Where is Belmont Hill School on the map?