Get directions to: Los Pancho's Taco Shop, Chula Vista, CA
Restaurant address: 1009 3rd Ave Chula Vista, CA 91911, USA
Restaurant: Los Pancho's Taco Shop