6
5751 Palmer Way
Carlsbad, CA 92010
$950,000 USD
2,800 SF
1
Unit
2,800 SF
$950,000 USD
Research And Development