Orchard Street Hotel está ubicado en 163 Orchard Street, 10002, Nueva York, EE. UU..