About

Edit info
  • Open today, 8:00am - 6:00pm
  • (650) 799-5445
  • 895 Sherwood Ave. Suite 101
    Los Altos CA 94022

In Los Altos, CA and looking for a spa? Located in Los Altos, CA, Irma Stalder Swiss Body Therapy is a spa situated at 895 Sherwood Ave.. Visit Irma Stalder Swiss Body Therapy during the hours listed below. To make an appointment or for pricing questions, call (650) 799-5445.