Imo's Pizza
121 N Oaks Plz, Saint Louis, MO 63121
Reviews
07/14/2019
Provided by YP.comI went to Simon's at 129 oak plaza by Lucas and hunt and natural bridge to order pitza this today Saturday manger was yelling at some one asking for water and he talk to customer like he dont care about they are doing and the manager go to back of store for smoking something after what I saw the situation I laft store and I never go to any imo's pitza agIn
More Business Info
- Hours
- Regular Hours
Mon - Sat: Sun: - Extra Phones
Phone: 314-389-9603
Fax: 314-389-9603
- Brands
- Pepsi, Diet Pespi, Mountain Dew
- Payment method
- cash only
- Price Range
- $$
- Location
- North Oaks Plz
- Neighborhoods
- Northwoods, North Oaks Plaza
- Other Links
- Categories
- Pizza, Restaurants, Take Out Restaurants
- Other Information
Cuisines: Take Out, Pizza
Suggest an Edit