Imo's Pizza
$$ • Pizza, Italian
Hours:
8951 Natural Bridge Rd, St. Louis
(314) 427-4141
Take-Out/Delivery Options
Customers' Favorites
Imo's Pizza Reviews
Ordered a large pizza "take out" from here late on a Sunday evening and they gave me a pizza they made 4hrs prior that someone else didn't pay for and just heated it back up and sold it to me. I was already 30 mins away before I noticed and honestly, the pizza wasn't bad. It's the principle though. First & last time ordering here.
Ratings
Hours
Monday | 10AM - 11PM |
Tuesday | 10AM - 11PM |
Wednesday | 10AM - 11PM |
Thursday | 10AM - 11PM |
Friday | 10AM - 12AM |
Saturday | 10AM - 12AM |
Sunday | 11AM - 11PM |