Get directions to: El Burrito Loco, Castro Valley, CA
Restaurant address: 20859 Redwood Rd Castro Valley, CA 94546, USA
Restaurant: El Burrito Loco