Holiday Inn New York City - Times Square 3 stars

585 8th Avenue, Hell's Kitchen, New York City, NY 10018, United States of America

Hotel image
Read more reviews for Holiday Inn New York City - Times Square