Imo's Pizza

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

Customers' Favorites

Photos

+42 photos
+41 photos
Add a photo

Recent Reviews

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
Pizza, Wings, mozzarella sticks were amazing. They delivered to downtown St Louis when no one else would. I felt bad for the driver he was afraid to get out of the car because it was such a bad area that our hotel was in

More Reviews