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