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