1
Decatur Athletic Club
- Address:1010 W South Side Dr, Decatur, IL 62521
- Phone:(217) 423-7020
- Reviews:21Rating:4.7
The facilities are pretty good and the workers are generally friendly, but the price is nothing to blink at and they often have the music on so loud that I hear it even with my own headset on.... more