Pizza World 3206 Laclede Station Rd, Saint Louis, MO63143 Fresh, hot, and delicious. That was the way Pizza World's pizza was described by a young couple eating one. The pizza…More parlor has been here for ten years and offers a wide variety of pies at extremely competitive prices. Many stores in its shopping center have closed, but it continues on. Pizza World had its best year last year and the employees attribute it to the inexpensive meals it serves.