Tribeca Grand Hotel

2 Avenue Of The Americas
New York
New York
United States