24 Hour Fitness is a Gym located at 3233 E Camelback Rd, Phoenix, AZ 85018. It has received 20 reviews with an average rating of 3.4 stars.
The address of 24 Hour Fitness: 3233 E Camelback Rd, Phoenix, AZ 85018
24 Hour Fitness has 3.4 stars from 20 reviews
Gym