Get directions to: El Chorro Lodge Restaurant, Scottsdale, AZ
Restaurant address: 5550 E. Lincoln Drive Scottsdale, AZ 85252, USA
Restaurant: El Chorro Lodge Restaurant