Planet Fitness
- Distance: 2.48 mi
- Address:8500 SW 8th St, Miami, FL 33144
- Phone:(305) 261-5440
- Reviews: 28Rating: 3.9
So much better than other gyms I've been to in Miami. Very clean and the staff is super nice.. Strong staff, but equipment has been failing. Handicapped shower needs repair. Both massage chairs are broken.... more