Drag box to select area
Imo's Pizza has been serving the Crestwood area since 1989. Customers are welcome to enjoy their meal inside the restaurant, or take out and delivery options are available. The menu includes the "Original St. Louis Style Pizza," hot or cold Italian sandwiches, pastas, salads and appetizers.
9600 Watson Rd, Saint Louis, MO 63126
- Hours: Mon - Thu, 11am - 9:30pm; Fri, Sat, 11am - 11pm;
Sun, 11am - 10pm
- Accessible: no