Best Western Trade Winds Central Inn

3141 E Skelly Dr
Tulsa
Oklahoma
United States