Eating Deli Italian at Prima Deli restaurant in Redwood City, CA.

Feedback

Do you manage or own Prima Deli?

Yes