SoCal Deli (Restaurants)

SoCal Deli (Restaurants)

About SoCal Deli (Restaurants)

SoCal Deli is a deli restaurant in National City, CA. They offer a vegetarian cuisine also.