21
3129 Emerson St
San Diego, CA 92106
$3,350,000 USD
5,186 SF
6
Units
4.19% Cap Rate
5,186 SF
$3,350,000 USD
Apartments