20
1011 Leigh Ave
San Jose, CA 95128
$3,700,000 USD
6,280 SF
12
Units
5.35% Cap Rate
6,280 SF
$3,700,000 USD
Apartments