Menlo Park Inn is a 3-star property in the center of Menlo Park. Built in 1962, the luxury hotel was renovated in 2002.
Menlo Park Inn is set close to Hoover Tower, Palo Alto Baylands Nature Preserve and Cantor Arts Center as well as an art gallery, a college and a museum. Menlo Park city center is 1 km away.
The hotel boasts close proximity to eateries and a theme park.
10 minutes' walk to Atherton Caltrain train station. Menlo Park Inn is 25 minutes’ drive away from San Francisco International airport.
The hotel comprises 30 rooms equipped with free wireless internet, a private safe, a DVD player, ironing facilities and a writing table. Offering a chic interior, the rooms are fitted with stylish furnishings and a microwave, a fridge and coffee/tea makers for self-catering.
Eat & Drink
Every morning starts with a deluxe continental breakfast. Guests can dine at Naomi Sushi and Sultana located within a 5-minute walk of the property.
Menlo Park Inn provides a business centre and a copier along with 24-hour front desk, dry cleaning and wake up service.
Menlo Park Inn also offers cribs and video games for guests staying with children.
Wireless internet is available in the entire hotel for free.
Free private parking is possible on site.