Holiday Inn NEW YORK CITY

125 WEST 26TH STREET
NEW YORK
New York
United States