InForm Fitness Toluca Lake
- Distance: 2,484.88 mi
- Address:4405 W Riverside Dr #107, Burbank, CA 91505
- Phone:(818) 736-5233
- Reviews: 15Rating: 5.0
Equipment is top notch and the trainers are excellent. This is a unique form of weight training that lasts just 30 minutes but the benefit is better than a full hour of a typical weight training session.... more