29
6 Orchard Rd
Lake Forest, CA 92630
$9,484,650 USD
27,099 SF
27,099 SF
$9,484,650 USD
Office