Skip to main content
Mon - Sat 9am - 9pm
Sun 10am - 7pm
Elements Massage 2870 Ygnacio Valley Road
Walnut Creek, CA   94598
(925) 266-4200 Elements Massage$49 to $99

Walnut Creek

The Orchards at Walnut Creek

Book Now

2870 Ygnacio Valley Road
Walnut Creek, CA 94598

Mon - Sat 9am - 9pm
Sun 10am - 7pm

Michael | Elite Massage Therapist

Available Monday, Tuesday, Wednesday, Sunday

Education: National Holistic Institute Advanced Neuromuscular Therapy Program
Favorite Area Of Focus: Neck & Shoulders
Specialties: Swedish, Deep Tissue
Joined Elements Team: November, 2022
Favorite Quote: Comparison is the Thief of Joy
Favorite Place Visited: Newlands Lake, Montana


"It was my first visit for service at Elements. My therapist, Michael, was great. He checked with me frequently to ensure I was comfortable and receiving the pressure I liked. He even provided advice for some follow up tips while I work at my computer all day. I’ve had massages at other places but I would definitely come back and request Michael."
“Level of skill from Michael is great and so knowledgeable.”
"Michael was absolutely Wonderful hit all the trouble spots I was hurting in and made me feel very comfortable the whole time, very knowledgeable about the muscles and aching areas. I can’t wait to book again with him. Overall this place is fabulous highly recommend."
"Michael was great and recommended my areas of tightness & stress. Overall I am going to recommend this place and tell others to join."
"I had a great massage with Michael. I look forward to going back!"

Growing up I was always interested in how the body works. I wondered how it could move in certain ways. An active and athletic kid, I wanted to know how the body gets injured. I learned about Kinesiology and the different careers under the health and wellness umbrella. I eventually found Massage Therapy and it clicked with me. I love that I can help people with nagging pains preventing them from doing what they love, whether that be playing sports or keeping up with their grandkids.

Book Today! »

or call (925) 266-4200