Restaurants & Bars Philadelphia Pizza

Leandro's pizza?

somervilleoldtimer | | Oct 11, 2010 08:18 PM

I lived in Phily a few decades ago. I still think the best pizza I ever had came from Leandro's, a storefront window below one of the stops on the Frankford El. Does anyone know where I mean? The pizza was thin-crusted and extremely savory and delicious. Sometimes I would get a slice, sometimes a whole pie. I do miss it!

Back to top