So you’ve found yourself in Tulsa, Oklahoma? Tulsa is the second largest city in Oklahoma, falling just behind Oklahoma City, and is the forty-fifth largest city in America. Tulsa used to be the world’s most important oil centers, which was why it was once nicknamed, “Oil Capital of the World.” However, it has lost its … Continue reading Hotel Guide: Tulsa, Oklahoma
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed