You will find plenty of St. Louis style pizza at Leo's Pizza in Kansas city, Missouri.