Holiday Inn NYC - Lower East Side New York
150 Delancey St -
New York,
NY 10002
In New York (Manhattan)