Downtown Tulsa

Tulsa, Oklahoma, United States

A city in northeastern Oklahoma on the Arkansas River — built by the early oil boom, with a notable concentration of Art Deco architecture and a place in the history of Route 66.

Filmed by Wind Walk Travel Videos ʬ

Watch on YouTube

Open the Spectovia atlas · All destinations