Leach Botanical Garden Loading Map....Leach Botanical Garden6704 SE 122nd Ave,Portland 97236 45.4741449 -122.53576420000002 Address 6704 SE 122nd Ave, Portland, OR, 97236 Upcoming EventsNo events at this location