Where is Weylin Hotel?

Where is Weylin Hotel located?

Weylin Hotel, New York, United States (approx. 40.76004°, -73.97353°)


Where is Weylin Hotel on the map?