Leach Botanical Garden is a natural oasis nestled in Southeast Portland. The 16-acre estate features more than 2,000 plant species growing along the banks of Johnson Creek. Adding to the unique charm is the historic manor house, stone cabin, bridge crossing and gift shop. The … [Read more...] about Leach Botanical Garden’s Aerial Treewalk Opening April 16