Orchard Street Hotel, New York City
https://orchard-street-hotel.usa8.info
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.
163 Orchard Street, Lower East Side, New York City, NY 10003, United States of America