23
390 Del Mar Ave
Chula Vista, CA 91910
$2,300,000 USD
4,438 SF
5
Units
5.85% Cap Rate
4,438 SF
$2,300,000 USD
Apartments