El Rancho Hotel, 1000 E 66th Ave.
The El Rancho is a Member of The National Historic Places. It's the most enchanting hotel in he Southwest. It was the home to the stars while filming in New Mexico and Arizona. It's located in the heart of Navajo Land. Restaurant - Indian Art And Crafts Shop Owner: Armand Ortega|