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°)
Microtel Inn and Suites by Wyndham - Geneva, New York, United States (approx. 42.85752°, -77.00756°)