South Coast Deli-Isla Vista
6521 Pardall Rd, Isla Vista
(805) 770-2669
Menu
Restaurants in Isla Vista, CA
South Coast Deli-Isla Vista
6521 Pardall Rd, Isla Vista, CA 93117
(805) 770-2669