Physical TherapyPhysical therapy clinicOnline booking

VITAL REHAB

342 Freshwater Road, St. John's, NL A1B 1C2

5.066 Google reviews
Last checked Sep 18, 2026
Walk-ins

Appointment required

Yes — online booking available

New patients

Not taking new patients

N'accepte pas de nouveaux patients

Right now

Open now

Closes 8 PM

About

Olivia Haley, RMT Registered Massage Therapist Olivia is a graduate with honours from the Academy Canada Massage Therapy Program (2025) and is a member in good standing with the CMTNL. She is proud to be part of the Vital team and looks forward to supporting clients in achieving their health and wellness goals. With a lifelong background in athletics, Olivia has been actively involved in sports from a young age. Following high school, she developed a strong passion for strength training, particularly powerlifting, where she competed for several years. This experience has given her a deep appreciation for the role of rehabilitation in recovery, as well as a strong understanding of body mechanics and the importance of targeted exercise in injury prevention. Olivia is trained in therapeutic

66
Patient Reviews
5.0/5
Google Rating
12
Services Offered

Services12 services

Acupuncture
Concussion Management
Dry Needling
Exercise Therapy
Kinesiology
Kinesiology Taping
Massage Therapy
Orthopaedic Rehabilitation
Pelvic Floor Physiotherapy
Physiotherapy
Rehabilitation
Return-to-sport Programs

Need something specific? Call the clinic to discuss additional services or specialized care.

Patient Reviews

5.0

66 Google reviews

Help others find great care — share your experience with this clinic.

Share your experience+ Get 15 points

Sign in to write a review for this clinic

Add Missing Information

Help improve this listing

Know the wait times, services, or hours for this clinic?

What do I get for contributing?

$100 giveaway entry, referral commissions, and more...

Location

VITAL REHAB

342 Freshwater Road, St. John's, NL A1B 1C2

St. John's, NL

View on Google Maps

Book Appointment

Schedule your visit today

or call

Contact & Info

Phone

(709) 808-0342

Address

342 Freshwater Road, St. John's, NL A1B 1C2

St. John's, NL

Website

Visit Website ↗

Hours

Mon8 AM to 8 PM
Tue8 AM to 8 PM
Wed8 AM to 8 PM
Thu8 AM to 8 PM
Fri8 AM to 8 PM
Sat10 AM to 4 PM
Sun8 AM to 8 PM