Imo's Pizza
6197 Telegraph, Saint Louis, MO 63129
Reviews
08/26/2013
Provided by YP.comCold food, poor service. I would rather eat frozen over this place.
11/20/2007
Provided by YP.comImo's Pizza is undisputably the best pizza in St. Louis. And don't forget to try the mozzarella sticks, too!
More Business Info
- Hours
- Regular Hours
Mon - Thu: Fri - Sat: Sun: - Payment method
- all major credit cards, amex, discover
- Price Range
- $$
- Neighborhood
- Oakville
- Other Link
- Categories
- Pizza, Restaurants, Take Out Restaurants
- Other Information
Cuisines: Pizza, Take Out
Suggest an Edit