Holiday Inn Express & Suites Albuquerque-N. Balloon Fsta Park, an IHG Hotel is a Hotel located at 5401 Alameda Blvd NE, Albuquerque, NM 87113. It has received 460 reviews with an average rating of 3.9 stars.
The address of Holiday Inn Express & Suites Albuquerque-N. Balloon Fsta Park, an IHG Hotel: 5401 Alameda Blvd NE, Albuquerque, NM 87113
Holiday Inn Express & Suites Albuquerque-N. Balloon Fsta Park, an IHG Hotel has 3.9 stars from 460 reviews
Hotel
1904 reviews
6101 Iliff Rd NW, Albuquerque, NM 87121
1848 reviews
2400 Yale Blvd SE, Albuquerque, NM 87106