Timberleaf Apartments

2147 Newhall Street, Santa Clara, CA 95050