Imo's Pizza
Imo's Pizza
Hours:
121 N Oaks Plaza, St. Louis MO 63121
Tips
Hours
Most Recent Reviews
-
January 2024
The customer service this location spotty at best. The food quality average but sometimes arrived barely warm. Delivery people are very courtesy.
-
January 2024
Our pizza box and wings were hot fresh and delicious! Thank you!!
-
October 2023
This was my second time and both times it was perfect and customer service was
More Comments(120)
Other Information
Cuisines: Deli, Take Out, Pizza
Nearest Imo's Pizza Stores
You May Also Like
-
St. Louis, Missouri