Oklahoma > Tulsa > Renaissance > Travel & Transportation > Hotels, Motels, & Lodging > The Campbell Hotel
2636 E 11th St, Tulsa, Oklahoma, 74104
(918) 744-5500
Renaissance
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!