32
1091 Calla Ave
Imperial Beach, CA 91932
$5,950,000 USD
13,468 SF
16
Units
3.97% Cap Rate
13,468 SF
$5,950,000 USD
Apartments