26
4655 33rd St
San Diego, CA 92116
$2,800,000 USD
4,968 SF
9
Units
4.5% Cap Rate
4,968 SF
$2,800,000 USD
Apartments