Hotel Guide: Tulsa, Oklahoma

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