32
1299 Leigh Ave
San Jose, CA 95126
$11,350,000 USD
30,851 SF
36
Units
5.45% Cap Rate
30,851 SF
$11,350,000 USD
Apartments