









Mid Rivers Mall is the only shopping mall in St. Charles County. Centrally located and very large, it is home to four department stores—Sears, Dillard's, JCPenney, and Champs Sports—as well as more than 125 specialty stores, including a Best Buy. There are also three locally owned full-service restaurants, plus a food court, a movie theater and a video arcade. This two-level mall has escalators throughout in addition to an elevator.
Website: shopmidriversmall.com
Phone: (636) 970-2610
Cross Streets: Near the intersection of Mid Rivers Mall and Mid Rivers Mall Cir
Closed now
- Mon 11:00 AM - 8:00 PM
1600 Mid Rivers Mall Saint Peters, MO 63376-4360 ·607.41 mi
Is this your business? Verify your listing
Amenities
- Family friendly
- Accessible
Reviews
tripadvisorWent to look at a few stores and played some mini golf. The mini golf had a great theme and was a full 18 holes. Would Recommend going.
MoreVisited Mid Rivers Mall during my visit to St Louis and stayed at hotel near by. This mall is fantastic. Tons of parking all around the mall. Lots of great retail outlets.. something for everyone.. from department stores to unique little shops. Clean mall, safe mall, good food court and overall very good mall.
MoreClean mall with three good-sized anchors (Dillard's, Macy's, Dick's Sporting Goods), food court, two decent menswear shops, nice movie theater
MoreI went to Claire’s for a gift for my niece and bought some lip gloss and a scrunchie and it was supper busy with people. I got to the counter and they said buy three things and you get three other things for free but I got confused by the maths and had a panic attack and left. It was real busy. The rest of the mall was just ok, a little too spacious. I only walked in a bit and then I left.
MoreSo sad, this used to be a great mall. On major warning the JCP store is the worst. They have more stuff on the floors than on the tables or racks. And the signs say one price and when you go pay it rings up a higher price and the employees argue with you. Don’t waste your time.
More