About The Spa at Los Gatos
The Spa ~ Los Gatos is located at 100 South Santa Cruz Avenue in beautiful downtown Los Gatos. The Spa offers a rewarding work environment for dynamic, high-energy professionals. A full-service spa and salon, with an established clientele and our commitment to quality service, the Spa provides excellent opportunities for team-oriented individuals.