The NoMo SoHo Hotel located at 9 Crosby Street features floor to ceiling windows. As the tallest building in the Soho Chinatown area guests have uninterrupted panoramic views. 11-foot ceiling heights and beautiful finishes throughout provide guests with an airy and luxurious stay.