Holiday Inn Express NEW YORK CITY-WALL STREET

Address:

126 Water St
10005 New York City, US

Hotel star rating:

3 stars

Map:


Contact   ·   Privacy   ·   Terms