Description: The La Quinta Inn- La Guardia Hotel is a 2 stars hotel with 100 rooms located in Long Island City at 3718 Queens Blvd. Enjoy spectacular city views and easy access to New York City's finest attractions at the all-new La Quinta Inn Queens (New York City).