Tags: Garden.
Woodward Park (34 acres) is a public park botanical garden and arboretum located between 21st Street and 24th Street east of South Peoria Avenue Tulsa Oklahoma USA. It is open to the public daily.The park contains a number of specialty gardens including those featuring spring flowers tropical plants and cacti the Tulsa Rose Garden the Tulsa Garden Center and the Tulsa Arboretum. The park is particularly known for its azaleas as well as tulips irises dogwoods and redbuds.