Where is The Hotchkiss School?

Where is The Hotchkiss School located?

The Hotchkiss School, The Hotchkiss School, United States of America (approx. 41.94537°, -73.43901°)


Where is The Hotchkiss School on the map?