6
3172 Lionshead Ave
Carlsbad, CA 92010
$3,995,000 USD
12,176 SF
12,176 SF
$3,995,000 USD
Office