17
441 Tremont St
Chula Vista, CA 91911
$1,900,000 USD
6,200 SF
7
Units
4.92% Cap Rate
6,200 SF
$1,900,000 USD
Apartments