Knockout Deli

Knockout Deli, 6635 Alvarado Rd, San Diego, CA 92120, United States

(619) 310-5100

Location