8
515 63rd St
San Diego, CA 92114
$980,000 USD
1,650 SF
2
Units
6.4% Cap Rate
1,650 SF
$980,000 USD
Apartments