Located at the corner of Vaile and New Halls Ferry, Imo's Pizza has the original St. Louis style pizza. It offers the freshest ingredients and its products are never frozen. This location offers dine-in, take-out and delivery.
3815 Vaile Ave, Florissant, MO 63034
(314) 831-0000
  • Fax: 617-278-2188
  • Accessibility Details: Street Level
  • Hours: Mon, 10am - 11pm; Tue - Thu, 10am - noon; Fri, Sat, 10am - 1am; Sun, 11:30am - 11pm
  • Hours: Mon - Thu, 11:30am - 10pm; Fri, 11:30am - 11pm;
    Sat - Sun, noon - 10pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »