4321 33rd St
San Diego, CA 92104
$2,465,000 USD
4,550 SF
5
Units
4.75% Cap Rate
4,550 SF
$2,465,000 USD
Apartments