Windsor Hotel
Hotel
Lower East Side, New York
This New York City hotel is located in Chinatown, a 5-minute walk from Little Italy. It offers free Wi-Fi and guest rooms with views of the Empire State Building or New York City skyline.
Number of rooms: 83
108 Forsyth Street, Lower East Side, New York, NY 10002, United States