at 5401 Alameda Blvd NE, Albuquerque , 87113 United States
33 FB users likes Holiday Inn Express Hotel & Suites Albuquerque-N. Balloon Fsta Pk, set it to 89 position in Likes Rating for Albuquerque, New Mexico in Hotel & Lodging category
Holiday Inn Express Hotel & Suites Albuquerque-N. Balloon Fsta Pk is Albuquerque based place and this enity listed in Hotel category. Located at 5401 Alameda Blvd NE NM 87113. Contact phone number of Holiday Inn Express Hotel & Suites Albuquerque-N. Balloon Fsta Pk: (505) 275-8900