Get directions to: Taqueria Garcia, Anaheim, CA
Restaurant address: 500 S Euclid St Ste G Anaheim, CA 92802, USA
Restaurant: Taqueria Garcia