The Pod Hotel New York

230 E 51st St
New York
New York
United States