This business has CLOSED
Report as open?
Imo's Pizza
Add Hours
10/31/2012
pizza was $15 for a large and the crust was very very thin. might as well have eaten pringles
Phone: (314) 241-6000
Address: 2001 Olive St, Saint Louis, MO 63103
Website: http://www.imospizza.com
2617 Washington Ave, Saint Louis, MO 63103
1900 Locust St, Saint Louis, MO 63103
1913 Washington Ave, Saint Louis, MO 63103
1828 Washington Ave, Saint Louis, MO 63103
1820 Market St, Saint Louis, MO 63103
1709 Washington Ave, Saint Louis, MO 63103
2605 Washington Ave, Saint Louis, MO 63103
1511 Washington Ave, Saint Louis, MO 63103
1511 Washington Ave, Saint Louis, MO 63103
2 Plaza Sq, Saint Louis, MO 63103