Leach Botanical Garden

Situated along a free-flowing creek in outer SE Portland, the garden is an inviting, restorative urban greenspace. The Upper Garden features an entry plaza, aerial tree [...]
Address:
6704 Southeast 122nd Avenue, Portland, OR, USA 97236
Main Parking, 12323 SE Claybourne St 97236
Scroll to Top