1
24 Hour Fitness
- Address:2800 N Main St, Walnut Creek, CA 94597
- Phone:(925) 357-4733
- Reviews: 31Rating: 3.2
I love the natural light and high ceilings but I really hate the filthy window, mirrors, fans and light diffusers in the group ex room. I hope when this location reopens they will clean this place and try to keep the light diffusers and fan blades dust and dirt free.... more