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
Good For Groups: No
Good for Kids: Yes
Attire: Casual
Wheelchair Accessible: Yes
Take Out: Yes
Cuisines: Take Out, Pizza
Alcohol: No
Takes Reservations: No
Outdoor Seating: No
Suggest an Edit