10
832 Deland Ave
San Jose, CA 95128
$1,698,000 USD
3,510 SF
6
Units
4.59% Cap Rate
3,510 SF
$1,698,000 USD
Apartments