
Timberleaf Apartments
Starting at $2,375* 4 Weeks Free on Select Apartments
2147 Newhall Street, Santa Clara, CA 95050
Hours: Virtual And Self-Tours Available By Phone Or Email
Starting at $2,375* 4 Weeks Free on Select Apartments
2147 Newhall Street, Santa Clara, CA 95050
Hours: Virtual And Self-Tours Available By Phone Or Email