The Campbell Hotel

2636 E 11th St
Tulsa, OK 74104

The Campbell Hotel

Address:
2636 E 11th St
Tulsa, OK 74104
Phone:
918-744-5500
Toll-Free Office:
855-744-5500
Office Fax:
918-935-3981

Directions
Find Nearby