6164-6166 Innovation Way
Carlsbad, CA 92009
$2,620,000 USD
6,804 SF
6,804 SF
$2,620,000 USD
Research And Development