Menlo Park Inn

1315 El Camino Real
Menlo Park
California
United States