California Taco Shop

  • 970 Strawberry Creek St,
    Chula Vista, CA 91913
  • Cuisine: American Restaurant

Map

Unable to Display Map