Get directions to: Asada Taco Shop, Chula Vista, CA
Restaurant address: 4340 Main Street Chula Vista, CA 91911, USA
Restaurant: Asada Taco Shop