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