34
3034-3042 Newell St
San Diego, CA 92106
$2,875,000 USD
3,197 SF
5
Units
3.39% Cap Rate
3,197 SF
$2,875,000 USD
Apartments