New York City, New York City
Spend a second to
save a fortune!
Spend a second to save a fortune!
163 Orchard Street, New York City
Located in Lower East Side in Manhattan, guests at the Orchard Street Hotel will find many restaurants and shopping destinations in close proximity. An onsite rooftop lounge offering views of the city gives guests a place to relax in the evening.
See MoreUsage of subsidiary facilities may incur additional fees