Dellwood Green Park is a playground nestled in a residential area off the backlane between Dale Blvd and Dellwood Cres.