Get directions to: Los 3 Amigos, Antioch, CA
Restaurant address: 1123 E 18th St Antioch, CA 94509, USA
Restaurant: Los 3 Amigos