1290 141st Ave
San Leandro, CA 94578
$1,475,000 USD
3,196 SF
5
Units
3,196 SF
$1,475,000 USD
Apartments