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