Main menu Open search menu

Stella Underwood

881 Fremont Avenue, Los Altos, CA 94024 881 Fremont Avenue, Los Altos Directions

Walk out of Stella Underwood absolutely glowing after a much-needed day of pampering in Los Altos, CA. Have the professionals massage your troubles away while you're here.



From Our Editors

Enjoy a day filled with bliss and relaxation at Stella Underwood day spa in Los Altos. This spa offers pure relaxation massages that will leave you feeling centered and relieved. To ensure timely and professional beauty services for every guest, this spa enforces an appointment-only policy. This great establishment proudly accepts all major credit cards as a form of payment. Drivers can make use of the parking lots near Stella Underwood. Plan your next spa day at Stella Underwood and see what customers are raving about!

Explore Nearby
Stella Underwood

Groupon has verified that the customer actually visited Stella Underwood.