The Allen Hotel
Apartment
Lower East Side, New York
Situated in the Lower East Side district of New York, The Allen Hotel features rooms with free Wi-Fi. Popular points of interest nearby include Bloomingdales, Brooklyn Bridge and One World Trade Center. The property is non-smoking throughout and is set 2.5 km from Ground Zero.
Number of rooms: 41
88 Allen Street, Lower East Side, New York, NY 10002, United States