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