Get directions to: El Rancho Restaurant & Motel, Holbrook, AZ
Restaurant address: 867 Navajo Boulevard Holbrook, AZ 86025, USA
Restaurant: El Rancho Restaurant & Motel