5% OFF online order!

International Deli & Cafe

5201 Linda Vista Rd, San Diego CA, 92110

View menu
Start an Order Full Menu