24
4435 Estrella Ave
San Diego, CA 92115
$1,950,000 USD
6,706 SF
6
Units
5.13% Cap Rate
6,706 SF
$1,950,000 USD
Apartments