Keller Active Health is located in Ottawa, Canada on 1390 Prince of Wales Dr #406. Keller Active Health is rated 4.9 out of 5 in the category sports medicine clinic in Canada. Integrative Health & Sports Therapy Clinic in south Ottawa with a focus on helping people move better and live an active life! We're a dynamic team of integrative health practitioners including athletic therapists, naturopathic doctors, chiropractors, massage therapists, yoga therapists and more! Our combined goal is to help people move better, feel amazing and live an awesome life! Tackle your health concerns from multiple perspectives, get back in the game, and feel great!
Address
1390 Prince of Wales Dr #406
Company size
11-50 employees
Headquarters
Ottawa, Ontario