The hotel is situated in the heart of Manhattan, directly on the famous Times Square. A vast array of shops and entertainment venues, as well as cultural venues and sights, are located in the immediate vicinity and within easy reach. Broadway, the Rockefeller Center, and Radio City Music Hall are all waiting to be explored. The nearest subway station is just a few paces from the hotel.