Leu Gardens 1920 North Forest Avenue, Orlando, FL 32803 Explore an amazing 50-acre botanical oasis minutes from Downtown Orlando. Each garden is designed specifically to further our mission: inspire visitors to appreciate and understand plants. Tagged as: , Botanical Gardens