TriBeCa grand hotel

2 Avenue of the Americas, New York, NY 10013, United States