Fellini's in Newtown Square serves by far the best Italian food in the Philadelphia area (South Philly included). Although the restaurant is small, the food is spectacular. Be sure to try the tortellini. Expect a very long wait to get in. The menu is extensive and the value for what you get is excellent. I never have to go to South Philly for Italian again.
Pros: Great Value, Outstanding food, Main Line location
Cons: Crowded, Long Waits to get in, BYOB
more