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

2300 12th Street Northwest, Albuquerque, NM 87104, USA

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