Leach Botanical Garden invites you to an illuminated experience at the Winter Solstice Walk. 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 … [Read more...] about Winter Solstice Walk at Leach Botanical Garden