Get directions to: Taqueria Los Amigos, Olivehurst, CA
Restaurant address: 5014 Olivehurst Ave Olivehurst, CA 95961, USA
Restaurant: Taqueria Los Amigos