Imo's Pizza
$ • Pizza
Hours:
10641 Page Ave, St. Louis
(314) 429-4877
Customers' Favorites
Imo's Pizza Reviews
Ordered from this location because the staff are friendly and they seem to get order right each time! Annoying is their competitors that are typically unfriendly and 50/50 on following the order.
Best pizza Ive ever had. Visiting from Michigan. Love the cheese and sauce. People giving less than five stars apparently don't appreciate what they have in this MO pizza chain!
Ratings
Hours
Monday | 10AM - 12AM |
Tuesday | 10AM - 12AM |
Wednesday | 10AM - 12AM |
Thursday | 10AM - 12AM |
Friday | 10AM - 12AM |
Saturday | 10AM - 12AM |
Sunday | 11AM - 11PM |
The new management hired really friendly workers. The person who answered the phone had a great attitude and was very helpful. I appreciate not being rushed on the phone. The makeover of the store really helps the neighborhood as well!