Imo's Pizza
Address:
12428 Olive Blvd, Saint Louis, MO 63141
Phone:
(314) 878-9200
Other Details:
Well-known in the area, Imo's is famous for its square pizza slices and thin crust. In addition to pizza, it offers salads, sandwiches and appetizers. Imo's also has online ordering.
Restaurants
Other Businesses:
- Pastries of Denmark at 12613 Olive Blvd, Saint Louis, MO 63141
- Elephant Bar at 1085 W County Center Dr, Saint Louis, MO 63131
- Pizza Hut at 11760 Manchester Rd, Saint Louis, MO 63131
- Lions Choice at 11913 Manchester Rd, Saint Louis, MO 63131
- Ichiban Sushi Bar at 12388 Olive Blvd, Saint Louis, MO 63141