Menlo Park Inn 3*
Main amenities
-
Wi-Fi
-
24-hour services
-
Express check-in/ -out
-
Fitness/Gym
-
Meeting facilities
-
No Smoking
-
Air conditioning
-
No pets allowed
Location
Offering a location 5 minutes by foot from Menlo College, the 3-star Menlo Park Inn offers 30 rooms. This hotel entices guests with parking, available on site.
The upscale Town & Country Village Mall is 1.9 miles from the Menlo Park hotel, and Anderson Collection at Stanford University Modern Art Museum is situated 1.7 miles away. El Palo Alto Park is also located a 25-minute walk from the Inn. Visit Duck Pond, 0.5 miles from this accommodation, and feel complete harmony with the nature of United States of America. The nearby cultural attractions include Pace Art and Technology, which is 30 minutes' stroll from the hotel. El Camino Real & Valparaiso Avenue bus stop is 200 feet from the property and 1.8 miles from is enough to get to Palo Alto Caltrain train station.
Air conditioning, along with coffee and tea making equipment, provide in-room convenience at the Inn Menlo Park. Most rooms have a private bathroom.
Fey Restaurant is just near this hotel.
Important information
- Children and extra beds
- There are no cribs provided in a room.