Leo's Pizza
Facebook Pinterest Instagram Blog
Visitors Guide

Leo's Pizza

816-453-6666

Offering St. Louis style pizza loaded with toppings of your choice, salads, and sandwiches, Leo’s Pizza is a tasty local pizza shop.

Back to
Top
Tickets & Deals