Imo's Pizza

1701 Delmar Blvd, St. Louis
(314) 241-6000

Customers' Favorites

Photos

+44 photos
+43 photos
Add a photo

Recent Reviews

We ate Imo’s Pizza twice during our stay in St. Louis, and it was excellent each time. We tried the pizza, wings, spaghetti, and cinnamo—everything was great, and the delivery was fast.
Great location that it’s next to the city museum but the toasted ravioli and the butter cake was nothing special and you probably can get better from small businesses. I wish I tried the pizza but I was by myself and I didn’t want to over order.
their pizza is great the only problem I have is the place is not clean. There are receipts on the floor and they can’t even clean tables. Nice guy offered but we already cleaned it ourselves. This place would be nicer if they hired some janitors

More Reviews