Holiday Inn Express New York City- Wall Street New York
126 Water St -
New York,
NY 10005
Near Federal Reserve Bank of New York