South Coast Deli
6521 Pardall Rd, Isla Vista
(805) 770-2669
No longer in business