24 Hour Fitness
- Distance:2.57 mi
- Address:2033 N Main St, Walnut Creek, CA 94596
- Phone:(925) 930-7900
- Reviews:21Rating:3.8
Overall, it's a great place. It is clean and the equipment is well maintained. There are times when all of the squat racks and/or stairclimbers are taken.. The staff here didn't tell me the truth about terms and conditions of packages so they are not trustable.... more