Decatur Athletic Club
- Distance: 2.60 mi
- 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