Get directions to: Taco Loco Taqueria, Sacramento, CA
Restaurant address: 2326 J St Sacramento, CA 95816, USA
Restaurant: Taco Loco Taqueria