Orchard Street Hotel

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.

Leave a Reply

Your email address will not be published. Required fields are marked *