New Pizza Palace

Phone orders only

3132 Frankford Ave, Philadelphia, PA 19134

$0 MinimumAre you the owner?
Price: $$