Holiday Inn Express Belen

2110 Camino Del Llano
Belen
New Mexico
United States