Harry P. Leu Gardens Revisited
Harry P. Leu Gardens is one of my favorite spots for a nature walk in the Orlando area. Located at 1920 North Forest Avenue in Orlando, FL, this botanical oasis offers a delightful stroll through its fifty acres as well as a historical home. It’s the site for many weddings and was the model for … Read more


