Where is James Hillhouse High School?

Where is James Hillhouse High School located?

James Hillhouse High School, Connecticut, United States (approx. 41.32176°, -72.93955°)


Where is James Hillhouse High School on the map?