5
59 Peters Canyon Rd
Irvine, CA 92606
$3,390,000 USD
5,662 SF
5,662 SF
$3,390,000 USD
Research And Development