Get directions to: Carmellas Italian Deli & Pastries, Scranton, PA
Restaurant address: 106 North Main Avenue Scranton, PA 18504, USA
Restaurant: Carmellas Italian Deli & Pastries