10
4343-4353 Poplar St
San Diego, CA 92105
$1,800,000 USD
4,332 SF
8
Units
6.54% Cap Rate
4,332 SF
$1,800,000 USD
Apartments