Where is The Richardson Hotel?

Where is The Richardson Hotel located?

The Richardson Hotel, New York, United States of America (approx. 42.93182°, -78.88124°)


Where is The Richardson Hotel on the map?