Town Mall Pizza

51 S. Beaver St., New Castle, PA, 16101

724-654-6300 /


Located inside Cascade Galleria.