HotelsClick.com

The Campbell Hotel On Route 66 - Tulsa (Ok) United States - Photos

» The Campbell Hotel On Route 66 - Tulsa (Ok) United States

Booking.com

No photos

The Campbell Hotel On Route 66 - Tulsa (Ok) United States - Search and Book Hotel

2636 East 11Th Street, On Route 66
74104 Tulsa (Ok)
Hotels 3 Stars United States