Powered by

5% OFF online order!

International Deli & Cafe

5201 Linda Vista Rd, San Diego CA, 92110

Open for Pickup Only   Full Hours  

View menu