Showing 1-2 of 2 Resorts and Lodges
Best Western Plus Riviera
Menlo Park, California, United States
Best Western Plus Riviera is situated in Menlo Park and is close to Stanford Shopping Center, Stanford University, and Portola Art Gallery. Also... more
The Cottages Hotel
Menlo Park, California, United States
Red Cottage Inn & Suites is located in the center of Menlo Park. This family-friendly hotel is within a five-minute walk of Menlo College and... more