3578 Rambla Place Unit 328, Santa Clara, CA 95051 - MLS#40953079 - ...