Downtown Fitness
- Distance: 0.51 mi
- Address:115 S Duval St, Tallahassee, FL 32301
- Phone:(850) 512-1966
- Reviews: 5Rating: 2.2
Really nice gym. The equipment is older but in reality good shape. The place isn't crowded at all and the staff is super nice. What kind of hours are these!... more