Tamales Ancira

Restaurant 2260 Main St Chula Vista
  • Kids Menu — Yes