Get directions to: Burrito Loco & Taqueria, Fremont, CA
Restaurant address: 3930 Decoto Road Fremont, CA 94555, USA
Restaurant: Burrito Loco & Taqueria