Get directions to: Taqueria El Rancho, Stanton, CA
Restaurant address: 8040 Orangewood Ave Stanton, CA 90680, USA
Restaurant: Taqueria El Rancho