13
1235 Leigh Ave
San Jose, CA 95126
$5,300,000 USD
12,112 SF
18
Units
5.57% Cap Rate
12,112 SF
$5,300,000 USD
Apartments