Harry P. Leu Gardens
Orlando, FL
Nature
The Harry P. Leu Gardens are semi-tropical and tropical gardens at 1920 North Forest Avenue in Orlando, Florida, United States. The gardens contain nearly 50 acres of landscaped grounds and lakes, with trails shaded by 200-year-old oaks and forests of camellias.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account