19
2003 Emerald St
San Diego, CA 92109
$4,000,000 USD
5,026 SF
8
Units
3.9% Cap Rate
5,026 SF
$4,000,000 USD
Apartments