21
114 Madison Ave
Chula Vista, CA 91910
$2,099,000 USD
3,100 SF
5
Units
4.56% Cap Rate
3,100 SF
$2,099,000 USD
Apartments