Eating Deli Italian at Carmellas Italian Deli restaurant in Scranton, PA.

Feedback

Do you manage or own Carmellas Italian Deli?

Yes