8
210-12 Del Mar Ave
Chula Vista, CA 91910
$1,100,000 USD
6,266 SF
3
Units
3.69% Cap Rate
6,266 SF
$1,100,000 USD
Apartments