The original Pizza Villa crew are now located on McDade Blvd in Glenolden, Delaware County. They make the best pizza I have ever had. Their pizza's are consistently tasty and they are made to your order. Whether or not you like thin crust or thick you can't go wrong with these guys. They get my vote!
Pros: Great food