Your domain registration is pending. Check back in an hour

Diana Keeton Therapeutic Massage and Bodywork

Massage Therapy and Bodywork specifically tailored with care and attention to what you are seeking for better wellbeing. Located in Crozet!
Opening at 9:30 AM
Header image for the site


Give yourself a gift this Holiday season and Join Yoga Instructors-Diana and Ashley for relaxation, restoration and fun in Baja, Mexico at the beautiful Topia Resort. Please email me if you have any questions, any interest!


3 months ago
I started seeing Diana to help with lower back pain.  She is fabulous, attentive, and a great listener.  She is very holistic in her approach and provides excellent suggestions on ways to help my body.  My body is always grateful after a session.  I would highly recommend her to anyone looking for therapeutic work.
- Jennie P
7 months ago
First time staying in the area and the B&B we were staying at suggested an in room massage. Easy to coordinate with Diana and we had a couples massage. She came to the B&B and we each had an hour long massage. Diana was friendly, and definitely knows what she is doing. She also focused on problem areas more heavily and accentuated various joint points. The hubs and I both felt amazing and relaxed. Thank you Diana for starting our day off so well!
- Christina J
a year ago
Diana gives an amazing massage! I have Chronic neck and shoulder pain and her attention to problem areas with firm pressure had really helped! She is a great listener and responsive to what my body needs each time. Diana also takes a wholistic approach to wellness that I appreciate and always tries to work me in!
- Kelli H

How I can help...

I offer several different massage modalities to best suit you personally...
Such as 
Swedish and targeted work with chronic and acute issues
Deep Tissue
Manual Lymphatic Drainage
Nervous System Toning/Somatics

In addition to Massage Therapy I also offer private yoga lessons

Contact Us


Get directions
5799 The Square
Crozet, VA 22932

Business Hours

Mon:9:00 AM – 5:00 PM
Tue:9:30 AM – 4:00 PM
Wed:9:30 AM – 4:00 PM
Thu:9:00 AM – 5:00 PM
Fri:10:00 AM – 4:00 PM
Contact Us
Message sent. We'll get back to you soon.