Powered by

5% OFF online order!

International Deli & Cafe

5201 Linda Vista Rd, San Diego CA, 92110

Currently Closed   Full Hours  

Order Now
ABOUT US
International Deli & Cafe is currently located at 5201 Linda Vista Rd. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. International Deli & Cafe accepts orders online for pickup.