3D Pending $ 1,350,000 3 Beds3 Baths1,662 SqFt 26132 Owl CT, Lake Forest, CA 92630 Single Family Home Listed by First Team Real Estate