Holiday Inn - Long Island City - Manhattan View In Long Island City (Queens)
39-05 29th Street -
Long Island City,
NY 11101