Restaurant
Franco's Pizza
6 locals recommend,
Tips from locals
Italian pizza place that delivers. Much better than the dozens of other local delivery places. Pizza Brain is a better place that delivers as well, if you want something a little more gourmet.
Unique things to do nearby
Locals also recommend
- 8 locals recommend
Location
2573 Tulip St
Philadelphia, PA
North Philadelphia