Holiday Inn Express Hotel & Suites Albuquerque Historic Old Town 3 stars

2300 12th Street Northwest, Albuquerque, NM 87104, United States of America

Hotel image
Read more reviews for Holiday Inn Express Hotel & Suites Albuquerque Historic Old Town