Eating Deli Italian at Massimo Deli restaurant in Kenilworth, NJ.

Feedback

Do you manage or own Massimo Deli?

Yes