Best Western Plus Downtown Tulsa/Route 66 Hotel
707 South Houston Avenue, Tulsa, OK 74127, United States of America
Stay in the Heart of Tulsa
Featuring free WiFi throughout the property and free breakfast, Best Western Plus Downtown Tulsa/Route 66 Hotel offers pet-friendly accommodation in Tulsa, within a 5-minute walk of Tulsa Convention Center.