Hrs M-F 9-6 Sat 9-5 Sun Closed

Downtown Plaza Deli

290 Third Avenue

Chula Vista, CA 91910

(619) 426-1527