Experience the vibrant atmosphere of Cyrus Avery Centennial Plaza, a must-visit in Tulsa, Oklahoma, showcasing art, history, and stunning views of the Arkansas River!
Known for its iconic Route 66 bronze sculptures and beautiful parks, creating the perfect backdrop for a memorable stay.