The Pierre, A Taj Hotel

2 E 61st St
New York
New York
United States