Hotel Holiday Inn Express New York City- Wall Street, New York

126 Water StDowntown - Tribeca - Chinatown, New York10005, United States
More images