Get directions to: Apache Lair, Elfrida, AZ
Restaurant address: 13510 South Highway 191 Elfrida, AZ 85610, USA
Restaurant: Apache Lair