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