Holiday Inn Tulsa City Center


Tulsa • Show on map
Price as low as USD 116.00
This hotel has a pool with a retractable roof and a restaurant specializes in grilled dishes. Its rooms have a 32-inch flat-screen TV. Oklahoma Aquarium is 20 minutes' drive away. Each room at Holiday…More info
