The Holiday Inn Times Square is located in the heart of Times Square, so it is just a few steps away from the famous tourist attraction. The hotel's address is 585 8th Ave, New York, NY, 10018, USA.