Where is Holiday Inn Express & Suites Albuquerque Historic Old Town by IHG located?
Holiday Inn Express & Suites Albuquerque Historic Old Town by IHG, Holiday Inn Express & Suites Albuquerque Historic Old Town by IHG, United States of America (approx. 35.10879°, -106.65797°)