Eating Deli at Vid's Deli restaurant in Delran, NJ.

Feedback

Do you manage or own Vid's Deli?

Yes