Where is Washington Square Hotel?

Where is Washington Square Hotel located?

Washington Square Hotel, New York, United States of America (approx. 40.73236°, -73.99881°)


Where is Washington Square Hotel on the map?