Holiday Inn Express - Balloon Fiesta Park

5401 Alameda Blvd Ne
Albuquerque
New Mexico
United States