The is the restaurant at Rosewood Resort and Spa. Nice view, dog-friendly.
Madera
Madera
- Address: 2825 Sand Hill Road, Menlo Park, California 94025
- Website
- Phone Number: (650) 561-1540
The is the restaurant at Rosewood Resort and Spa. Nice view, dog-friendly.
© 2023 DogTrekker.com
Website by Brandhound