Get directions to: Cappellos Deli & Italian Specialties, Ellwood City, PA
Restaurant address: 505 3rd St Ellwood City, PA 16117, USA
Restaurant: Cappellos Deli & Italian Specialties