Creek Council Tree Site

18th and Cheyenne Sts.
Tulsa
Oklahoma
United States