Where is Holiday Inn New York City - Times Square by IHG located?
Holiday Inn New York City - Times Square by IHG, Holiday Inn New York City - Times Square by IHG, United States of America (approx. 40.75513°, -73.99134°)
Holiday Inn New York City - Times Square by IHG, Holiday Inn New York City - Times Square by IHG, United States of America (approx. 40.75513°, -73.99134°)