Holiday Inn Express & Suites Midtown

2500 Menaul Blvd Ne
Albuquerque
New Mexico
United States