Where to stay

Holiday Inn Express
2110 Camino del Llano
(505) 861-5000
website

La Mirada Hotel
2200 Camino del Llano
(505) 864-1900
website

Super 8
428 South Main Street
(505) 864-8188
website