23
15 Whatney
Irvine, CA 92618
$20,850,400 USD
39,696 SF
39,696 SF
$20,850,400 USD
Research And Development