Where is Aurora Inn?

Where is Aurora Inn located?

Aurora Inn, Aurora Inn, United States of America (approx. 42.75028°, -76.7°)


Where is Aurora Inn on the map?