Menlo Park Inn

1315 El Camino Real Menlo Park CA 94025 USA

(650) 326-7530

Location