I grew up in St. Louis and am always so happy to go back and get an Imo's fix. This store is a very nice one-- the kids who work there are friendly and the pizza and salads are exactly what I remember them to be. Plus, they were showing Cardinal play-off games!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.