Orchard Street Hotel

163 Orchard Street, New York