18
572 21st St
San Diego, CA 92102
$1,350,000 USD
2,145 SF
3
Units
3.67% Cap Rate
2,145 SF
$1,350,000 USD
Apartments