/ New York / New York, NY / Washington Square Hotel

Washington Square Hotel

1. Check the price and room availability at Booking

washingtonsquarehotel.com reviews

103 Waverly Place, Greenwich Village, New York, NY 10011, USA, New York, Spain