Get directions to: El Rancherito #2, Canoga Park, CA
Restaurant address: 7140 De Soto Ave Canoga Park, CA 91303, USA
Restaurant: El Rancherito #2