45
5731 Palmer Way
Carlsbad, CA 92010
$1,350,000 USD
3,940 SF
1
Unit
3,940 SF
$1,350,000 USD
Research And Development