Downtown Tulsa
Downtown Tulsa
Tulsa, Oklahoma,
United States