The Hill has a few restaurants that can compete with most Italian from around the country.
I’m probably biased after living there, but St. Louis is a really good food city. It doesn’t get the pub of the major barbecue hot spots, but it’s got the quality and quantity to compete.