Leach Botanical Garden Oregon. A post shared by leach botanical garden (@leachbotanicalgarden) the gardens are located at 6704 se 122nd ave. Leach botanical garden, 6704 se 122nd ave. Leach Botanical…