Remove Ads

Tulsa

Tulsa is in the Green Country region of Oklahoma. It is also called “T-town” by the locals and has been called the "Oil Capital of the World". The city had about 391,000 people and the metro area had about 937,000 people as of 2010 from the US Census Bu…

Read More ›

Best Time To Go

Mar-Oct

Current Weather

67 °F

Clear

Best Places To Stay