20
6801 Embarcadero Ln
Carlsbad, CA 92011
$3,995,000 USD
21,250 SF
12
Units
4.1% Cap Rate
21,250 SF
$3,995,000 USD
Apartments