3
65 Thornton St
San Leandro, CA 94577
$6,900,000 USD
25,173 SF
29
Units
5.95% Cap Rate
25,173 SF
$6,900,000 USD
Apartments