Holiday Inn Tulsa City Center, Tulsa

Holiday Inn Tulsa City Center, Tulsa

Holiday Inn Tulsa City Center, Tulsa
https://holiday-inn-tulsa-city-center.usa8.info

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 a 20-minute drive away.

17 West 7th Street, Tulsa, OK 74119, United States of America

Related Posts