3D Pending $ 1,250,000 4 Beds2 Baths1,955 SqFt 24571 Overlake DR, Lake Forest, CA 92630 Single Family Home Listed by Esquire Real Estate