28
5731 Palmer Way
Carlsbad, CA 92010
$968,000 USD
2,600 SF
1
Unit
2,600 SF
$968,000 USD
Research And Development