Timberleaf Apartments apartments in Santa Clara CA to rent photo 2

(special)
Timberleaf Apartments

1 Month Free on Select Apartments

2147 Newhall Street, Santa Clara, CA 95050

Call 24/7866-766-7495

Email usShare

Check availability or lease online