Get directions to: El Charro Taco Shop, Indian Wells, CA
Restaurant address: 77998 Us Highway 111, #b Indian Wells, CA 92210, USA
Restaurant: El Charro Taco Shop