Rosewood Sand Hill

Experience an inspired retreat at Rosewood Sand Hill. Located next to Palo Alto, the luxury hotel in Menlo Park, California offers an array of resort amenities.
2825 Sand Hill Rd., Menlo Park, CA 94025, USA 94025 Menlo Park CA USA