Stanford Inn - Stanford Univ/ Medical Center

115 El Camino Real
Menlo Park
California
United States