Tribeca Grand Hotel  

TriBeCa, Manhattan, New York City

This dimly lit 201-room hotel built around an impressive, vaulted central atrium used to be one of the hottest digs in town.

Loading Live Rates
Loading...