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.
Number of rooms: 41
88 Allen Street, Lower East Side, New York, NY 10002, United States