Located in the center of Menlo Park, the 3-star Menlo Park Inn offers designer rooms. This hotel was opened in 1962 and renovated in 2002.
This hotel is situated 2.5 km away from Hoover Tower, Palo Alto Baylands Nature Preserve and Cantor Arts Center. The center of Menlo Park is 1 km away from the venue.
Nearby points of interest include an art gallery, a college and a museum.
Atherton Caltrain train station lies within a 10-minute walk. Due to its location 25 km from San Francisco International airport, it will take about 25 minutes' drive to get there.
Menlo Park Inn provides 30 guestrooms appointed with free Wi-Fi, an in-room safe, IDD telephone, ironing facilities and a writing desk for a pleasant stay in Menlo Park. The rooms offer chic decor.
Eat & Drink
A deluxe breakfast is served daily. A 5-minute walk takes guests to the sushi bar Naomi Sushi.
Helpful staff offers 24-hour reception, laundry and newspaper service.
On-site facilities for children include cribs and video games.
Wireless internet is available in the entire hotel for free.
Free private parking is possible on site.