Where is The Otesaga Hotel?

Where is The Otesaga Hotel located?

The Otesaga Hotel, New York, United States (approx. 42.70436°, -74.92679°)


Where is The Otesaga Hotel on the map?