PRESS

Star News new restaurant article 5/27/82

Star News 2011 Best Deli in the South Bay 

FOLLOW US
  • Facebook
  • Instagram
  • Yelp
ADDRESS

866 3rd Avenue

Chula Vista, CA 91911

CALL US 
619-426-4499
HOURS

Mon–Sat  10AM - 3:30PM

Sun             Closed