Stanford Inn - Stanford Univ/ Medical Center

115 El Camino Real, Menlo Park, CA 94025 · Allied Arts
(650) 326-5500 · Hotel Class:2 stars


Searching for rates...
See other rates
We couldn't find rates for these dates. Try different dates or call the hotel to check availability.
See other hotels in Menlo Park