15
54-58 Smith Ave
Chula Vista, CA 91910
$1,450,000 USD
1,850 SF
3
Units
4.63% Cap Rate
1,850 SF
$1,450,000 USD
Apartments