317 Laurelwood Rd, Santa Clara, CA 95054

317 Laurelwood Rd, Santa Clara, CA 95054