top of page
NEW Check out the SPA!
540-416-9656
Home
FAQs
About
Meet Dr. McCain
Meet Randi
Meet Teresa, LPN
Services
Clinical Services
How We Work Together
Individual Integrative Health Coaching
Meet & Greet
Muse & Diffuse
Plant & Rant
Stay & Pray
Walk & Talk
Group Integrative Health Coaching
Integrative Services
Membership
Benefits
Membership Fees
Gratitude
Blogs
Contact
Contact
Get in Touch
2058 Pro Pointe LaneHarrisonburg, VA 22801
Email Us
| 540-416-9656
First Name
Last Name
Email
Subject
Type Your Message Here
Send
Thanks for submitting!
Join Our Practice Today!
Join Now
bottom of page