Located in the heart of New York, this hotel is steps from the International Center of Photography, Broadway, and Times Square. Also nearby are Rockefeller Center and Macys.