Location: situated in Tulsa, Oklahoma and 12 Km. from the casinos.
See more: Hotels in USA Hotels in Tulsa Holiday Destinations in USA