12
3658-60 Euclid Ave
San Diego, CA 92105
$900,000 USD
1,650 SF
3
Units
5.89% Cap Rate
1,650 SF
$900,000 USD
Apartments