Description
No-frills chain specializing in St. Louis-style pies with thin crusts & Provel cheese.
Name: Imo's Pizza
Address: 10010 Halls Ferry Road, St. Louis, MO 63136
Phone Number: +1 314-388-4667
Restaurant Type: Pizza delivery
Imo's Pizza is a Pizza delivery located at 10010 Halls Ferry Road St. Louis/Missouri
(Latitude,Longitude: 38.7502465,-90.2541199)
Postal Code: 63136
Location
-
10010 Halls Ferry Road, St. Louis, MO 63136
Add a review