Treat yourself to something nice and melt the stress away at this renowned spa.
Peninsula · 3990 El Camino Real, Palo Alto