6
3172 Lionshead Ave
Carlsbad, CA 92010
$4,500,000 USD
12,176 SF
12,176 SF
$4,500,000 USD
Office