Howard Johnson Inn Long Island City

38-71 13th St
New York
United States