Get directions to: El Amigo Burrito, Santa Clara, CA
Restaurant address: 4485 Stevens Creek Blvd Santa Clara, CA 95051, USA
Restaurant: El Amigo Burrito