Timberleaf Apartments
Starting at $2,174* 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,174* 4 Weeks Free on Select Apartments
2147 Newhall Street, Santa Clara, CA 95050
Hours: Virtual And Self-Tours Available By Phone Or Email