1920 North Forest Avenue Gardens & Nature Harry P. Leu Gardens Harry P. Leu Gardens is a 50-acre botanical garden with the historic Leu House Museum. EXPLORE PLACE