Holiday Inn Express Albuquerque South Belen
2110 Camino Del Llano
BELEN 87002
United States of America

Available room types and prices

Holiday Inn Express Albuquerque South Belen


Location of the hotel

Holiday Inn Express Albuquerque South Belen