Where is Microtel Inn and Suites by Wyndham - Geneva?

Where is Microtel Inn and Suites by Wyndham - Geneva located?

Microtel Inn and Suites by Wyndham - Geneva, New York, United States (approx. 42.85752°, -77.00756°)


Where is Microtel Inn and Suites by Wyndham - Geneva on the map?