2
65 Thornton St
San Leandro, CA 94577
$7,500,000 USD
36,896 SF
29
Units
5.44% Cap Rate
36,896 SF
$7,500,000 USD
Apartments