Holiday Inn New York City – Times Square, New York City
https://holiday-inn-new-york-city-times-square.usa8.info
Featuring free WiFi, Holiday Inn New York – Times Square South offers accommodations in Midtown Manhattan, 1312 feet from the Theater District. Rooms include a flat-screen TV.
585 8th Avenue, Hell’s Kitchen, New York City, NY 10018, United States of America