3578 Rambla Place #529, Santa Clara, CA 95051 - MLS#40884024 - Glen...