5
19732 Descartes
Foothill Ranch, CA 92610
$12,741,515 USD
32,257 SF
32,257 SF
$12,741,515 USD
Manufacturing