Description
No-frills chain specializing in St. Louis-style pies with thin crusts & Provel cheese.
Name: Imo's Pizza
Address: 721 Lemay Ferry Rd, St. Louis, MO 63125
Phone Number: +1 314-912-4667
Restaurant Type: Pizza restaurant
Imo's Pizza is a Pizza restaurant located at 721 Lemay Ferry Rd St. Louis/Missouri
(Latitude,Longitude: 38.5402981,-90.2809153)
Postal Code: 63125
Location
-
721 Lemay Ferry Rd, St. Louis, MO 63125
Add a review