No image available for this hotel
No image available for this hotel
New York City, New York City
Spend a second to
save a fortune!
Spend a second to save a fortune!
88 Allen Street, New York City
Situated in the Lower East Side district of New York, The Allen Hotel features rooms with free WiFi. Popular points of interest nearby include Bloomingdales, Brooklyn Bridge and One World Trade Center.
See MoreUsage of subsidiary facilities may incur additional fees