Imo's Pizza
Address:
4317 Telegraph Rd, Saint Louis, MO 63129
Phone:
(314) 487-4667
Other Details:
Imo's Pizza offers traditional St. Louis style pizza from this location on Telegraph Road in Oakville. Wafer-thin crusts and provel cheese set St. Louis style pizza apart from all others. If you're not in the mood for pizza, their menu contains a variety of other delicious salads, sandwiches, and pastas to fill you up. Imo's own bottled salad dressings are available for purchase at the store. You can often find coupons for "the square beyond compare" on their Web site. Anne Betts manages this Imo's location and supervises a dedicated team of pizza cooks and delivery drivers. For more information, visit the Web site provided.
Restaurants
Other Businesses:
- China Wok at 4319 Telegraph Rd, Saint Louis, MO 63129
- Arcobasso's Italian Restaurant at 4339 Telegraph Rd, Saint Louis, MO 63129
- Big Daddys Soulard at 1000 Sidney St, Saint Louis, MO 63104
- White Castle at 1111 Macklind Ave, Saint Louis, MO 63110
- Luvy Duvys Cafe at 2321 Arsenal St, Saint Louis, MO 63118