13
2705 Homestead Rd
Santa Clara, CA 95051
$6,200,000 USD
18,888 SF
19
Units
4.87% Cap Rate
18,888 SF
$6,200,000 USD
Apartments