Update Info - Cappellos Deli & Italian Spec
This restaurant was reported as closed. If it is open, let us know.
Cappellos Deli & Italian Spec
505 3rd St
Ellwood City, PA 16117
505 3rd St
Ellwood City, PA 16117
This restaurant was reported as closed. If it is open, let us know.