Where is Weylin Hotel?

Where is Weylin Hotel located?

Weylin Hotel, Weylin Hotel, United States of America (approx. 40.760036°, -73.973526°)


Where is Weylin Hotel on the map?