Located on Historic Route 66, St. Louis, Missouri, is a great place to spend some time trying a unique style of pizza, ...