Este hotel está situado a 11,2 km del centro de Tulsa y del centro de convenciones de Tulsa. Ofrece un centro de negocios abierto las 24 horas, una piscina de temporada y una zona de picnic.
Número de habitaciones: 68
5525 West Skelly Drive, Tulsa, OK 74107, Estados Unidos