I was in New York City for a stint for a quick event and Warner Bros was so sweet to book me a room at the beautiful, The Crosby Street Hotel which is located in Manhattan, NY in the Soho area. I fell in love as soon as I walked through the door omg! I […]