Imo's is fine and all, but if you want a really good pizza in St. Louis, get Elicia's. And if you want the best food in the city, go to the Hill for Italian or head to the South City Diner on South Grand. It's been voted the best diner there forever, and it has great food.
If you decide to head...