Get directions to: El Burrito Y El Taquito, Redwood City, CA
Restaurant address: 812 Maple St Redwood City, CA 94063, USA
Restaurant: El Burrito Y El Taquito