Menlo Park Inn
images
Menlo Park Inn Review
Menlo Park Inn includes 30 rooms and is at a distance of 3.1 km from the upscale Town & Country Village Mall. Guests who stay at this inn can park their car on site.
Naomi Sushi offers Asian dishes and lies approximately 5 minutes' walk from this Menlo Park hotel.
Set at a distance of 2.6 km from Stanford Arizona Botanical Garden, the accommodation also gives access to such sports venues as Stanford Stadium, which is around 3.2 km away. The private research Stanford University is within a short walking distance of the 3-star hotel, while El Camino Real & Valparaiso Avenue bus stop is just 5 minutes' walk away.
This property allows you to enjoy such natural sights as Duck Pond merely an 11-minute walk away. Menlo College is just within sight of Menlo Park Inn.
Some rooms provide a minibar fridge, tea and coffee making facilities as well as cable channels to help you enjoy your stay. Also, they feature marble flooring. The private bathrooms are fitted with a hairdryer. Certain units overlook the courtyard.
Amenities
Amenities
- AM/FM alarm clock
Rooms
- Air conditioning
- Heating
- Tea and coffee facilities
Dining facilities
- Snack bar Dryer
Services
- Housekeeping
- Dry cleaning
Relax
- Fitness centre
Location
Policy
- Check-in: from 15:00 until 23:59
- Check-out: until 11:00