Where is The Summit?

Where is The Summit located?

The Summit, The Summit, United States of America (approx. 43.088°, -78.938°)


Where is The Summit on the map?