Timberleaf
2147 Newhall St, Santa Clara, CA 95050
- Apartment
- 124 units
- Built in 1986
Open the ApartmentIntel application to view current rent and market analysis for this property.
2147 Newhall St, Santa Clara, CA 95050
Open the ApartmentIntel application to view current rent and market analysis for this property.