1
Planet Fitness
- Address:8010 S 84th St, La Vista, NE 68128
- Phone:(402) 819-0933
- Reviews: 39Rating: 4.4
I like that there are a lot of ellipticals and treadmills. I also like the fact that everything is new. I used to go to a gym where the equipment was worn down, but that's not the case here.... more