23
1290 Leigh Ave
San Jose, CA 95126
$2,200,000 USD
4,972 SF
5
Units
3.2% Cap Rate
4,972 SF
$2,200,000 USD
Apartments