Search More


Renaud Spirit Center

2650 Tri Sports Circle Saint Charles, MO 63368 | O'Fallon, MO | 636-474-2732

Business Description

The Renaud Spirit Center is a 66,000 square-foot facility in O'Fallon Sports Park, O'Fallon, Missouri. Recreational opportunities abound for patrons of all ages. Enjoy extensive programming in aquatics, sports, fitness and wellness. We invite you to explore and enjoy all that the Renaud Spirit Center has to offer.