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
(314) 843-0343
  • Hours: Mon - Thu, 11am - 9:30pm; Fri, Sat, 11am - 11pm;
    Sun, 11am - 10pm
  • Accessible: no
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »