South Bay Fish & Grill

  • Chula Vista, CA 91910
  • Cuisine: Family Restaurant

Map

Unable to Display Map