North Powellhurst Park

North Powellhurst Park is a 3.9 acre public park in southeast Portland, Oregon. The park was acquired in 1993.