405 E Santa Clara St
Arcadia, CA 91006
$6,888,000 USD
18,000 SF
18,000 SF
$6,888,000 USD
Research And Development