ALC riders: Save $40 off your first massage and $20 off additional visits

*$40 off for new clients only, for 55-minute therapeutic massage session, regular price $99. Session includes time for therapist consultation and dressing. Expires 6/30/15. Participating locations only.  Check out our five-star reviews on Yelp!

Use My Current Location

Campbell
Kirkwood Plaza (1/2 Mile from Westgate Mall)
Elements Massage 1604 West Campbell Avenue
Campbell, CA   95008
(408) 540-7225
Map & Directions

Greenbrae
Bon Air Center
Elements Massage 200 Bon Air Center
Greenbrae, CA   94904
(415) 526-3461
Map & Directions
$79 Intro Massage

Los Gatos
Kings Court
Elements Massage 708 Blossom Hill Road
Los Gatos, CA   95032
(408) 796-1602
Map & Directions
$69 Intro Massage

Palo Alto
Edgewood Plaza
Elements Massage 2190 W Bayshore Rd., Ste. 160
Palo Alto, CA   94303
(650) 847-1825
Map & Directions
$69 Intro Massage

San Mateo
Elements Massage 39 E 4th Ave
San Mateo, CA   94401
(650) 558-8775
Map & Directions
$79 Intro Massage

San Ramon
Diablo Plaza Shopping Center
Elements Massage 2415 San Ramon Valley Boulevard Suite 1
San Ramon, CA   94583
(925) 838-7900
Map & Directions
$69 Intro Massage

Sunnyvale
Cherry Orchard Shopping Center
Elements Massage 308 W El Camino Real
Sunnyvale, CA   94087
(408) 737-8587
Map & Directions