Woodward Park
Tulsa, OK
Nature
Woodward Park is a 45-acre public park, botanical garden, and arboretum located between 21st Street and 24th Street east of South Peoria Avenue and west of South Rockford Street in Tulsa, Oklahoma, in the Midwestern United States. The park, named for Helen Woodward, the original property owner, was established in 1929, after a lengthy court suit over ownership.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account