1/26 Open Sun 1PM-4PM $1,099,000 3 Beds3 Baths1,733 SqFt 21056 Champlain, Lake Forest, CA 92630 MLS# OC26226974 Listed by Doug Merlino of Beach Pointe Properties Inc