3578 Rambla Place 321, Santa Clara, CA, 95051