Beautiful Leu Gardens is a 50-acre botanical garden located minutes from downtown Orlando. Discover over 40 diverse plant collections including camellias, roses, tropical plants and more!