Get directions to: El Ranchito Taco Shop, Temecula, CA
Restaurant address: 40335 Winchester Rd Ste F Temecula, CA 92591, USA
Restaurant: El Ranchito Taco Shop