x
Loading...
This business appears to be closed.

Exit 393 on US 101 South

Left 0.38 mi

The Plaza Suites Silicon Valley

3100 Lakeside Dr, Santa Clara, CA 95054

Directions