Hampton Inn Times Square North

851 8th Ave
New York
New York
United States