Holiday Inn Express & Suites Midtown

Address:

2500 Menaul Blvd N.E.
87107 Albuquerque, US

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms