17
4263 Chamoune Ave
San Diego, CA 92115
$950,000 USD
2,022 SF
2
Units
2,022 SF
$950,000 USD
Apartments