5129 Leo St
San Diego, CA 92115
$1,749,900 USD
2,612 SF
2
Units
5.4% Cap Rate
2,612 SF
$1,749,900 USD
Multifamily