Leo's Pizza

61 Fairfield Ave, Johnstown
(814) 535-4358

Customers' Favorites

Menu

Photos

+15 photos
+14 photos
Add a photo

Recent Reviews

He still makes the best stromboli's in town. I remember when he was in Moxham where Sheetz car wash is now. Then it was called Naples. My dad and I always got a large stromboli and split it
This has to be the heart of America right here in little ole jtown. Food never below perfect, price is always below expectations and Food quality is definitely above expectations. If you're in Johnstown and don't like Leo's, the problem is you
Gotta say I'm always impressed on how they always make sure your food is hot when you receive it. Their Strombolis are always fantastic! Thank yall for always being so kind and making amazing

More Reviews