Be the first Weblocal.ca user to add photos or videos of Leo's Pizzeria
I have tried Leo's a few times.. each time ordering their oven subs. The staff at Leo's are great. They make the best steak subs I have ever had. It is a friendly business with very fresh food, quick & friendly service & very well priced for the quality. You gotta go!!
Leo's Pizzeria offers these services: pizza, pizzeria, restaurant.