Update Info - South Coast Deli
This restaurant was reported as closed. If it is open, let us know.
South Coast Deli
6521 Pardell Rd
Isla Vista, CA 93117
6521 Pardell Rd
Isla Vista, CA 93117
This restaurant was reported as closed. If it is open, let us know.