3
65 Thornton St
San Leandro, CA 94577
$7,250,000 USD
36,896 SF
29
Units
5.79% Cap Rate
36,896 SF
$7,250,000 USD
Apartments