Get directions to: Taqueria David, South El Monte, CA
Restaurant address: 2129 Chico Ave South El Monte, CA 91733, USA
Restaurant: Taqueria David