3578 Rampbla Place 507, Santa Clara, CA, 95051