Millwood Inn And Suites

1375 El Camino Real
Millbrae
California
United States