Imo's Pizza
1701 Delmar Blvd, Saint Louis, MO 63103
Reviews
03/06/2018
Provided by YPmobileEverybody loves Imo's the square Beyond Compare
08/26/2013
Provided by YP.comCold, slow and over priced. Had a birthday party here. Service was a joke. Rude and slow. They promised the world and delivered garbage. I wouldn't trust the owner of this place. I would have given zero stars but had to give one to send review.
04/09/2008
Provided by YP.comI recently went to this Imo's for lunch. I was alone. I ordered Hot Wings, Cheese Garlic Bread, House Salad & a soda.
My bill came to over $13.00. I ask for a cup of water to go. The cashier told me that I would have to pay $1.75 for a cup of water to go.
What happen to the courtesy? Are they that desparate for money?
Sorry, sorry excuse for business.
01/24/2008
Provided by YP.comEverytime I visit St. Louis this is my first stop! I love Imo's Pizza and the staff at this location have always been very nice and accomodating. Someone needs to expand Imo's in Atlanta!!!
More Business Info
- BBB Rating
- Hours
- Regular Hours
Mon - Sat: Sun: - Payment method
- mastercard, visa
- Neighborhoods
- Downtown West, Downtown St. Louis
- Other Links
- Categories
- Pizza, Italian Restaurants, Restaurants, Take Out Restaurants
- Other Information
Parking: Street, Paid
Wheelchair Accessible: Yes
Cuisines: Pizza, Take Out, Italian, Continental, European