$1,299,000
3578 Rambla PL 303, SANTA CLARA, CA, 95051
Condominium