A
Aubrey Behrends Review of Imo's Pizza
A must stop whenever we are in St. Louis or drivin...
A must stop whenever we are in St. Louis or driving through. We have tried other locations but this one is our favorite. Right off the interstate and almost always busy. I don't normally eat veggie pizza but theirs is really good. Veggies are sliced thin & the Provel cheese adds to it. Located near the St Louis Zoo & just down the street from the Science Museum. Parking can be a challenge if they are busy.
Comments: