Este hotel está situado en el centro de la ciudad de Tulsa y cuenta con Wi-Fi gratuita y piscina cubierta. El aeropuerto internacional de Tulsa se encuentra a solo 16 km.
Número de habitaciones: 104
111 North Main Street, Tulsa, OK 74103, Estados Unidos
Hotel reservado 1 veces hoy.