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!