Pizza Review
People weren't lieing about this place. Probably some of the best pizza in Delco. The sauce and crust are immaculate. The cheese is not my favorite but this place is no joke . The people inside are great this is legit pizza.