Where is Holiday Inn Express - Times Square by IHG, New York located?
Holiday Inn Express - Times Square by IHG, New York, Holiday Inn Express - Times Square by IHG, New York, United States of America (approx. 40.75627°, -73.99319°)
Holiday Inn Express - Times Square by IHG, New York, Holiday Inn Express - Times Square by IHG, New York, United States of America (approx. 40.75627°, -73.99319°)