This Oklahoma City hotel is less than 10 minutes' drive from Hefner Lake and Quail Springs Mall. It offers free transfer service within a 5-mile radius and guest rooms with free Wi-Fi.
Number of rooms: 113
3201 Northwest 137th Street, Oklahoma City, OK 73134, United States
Hotel booked 1 times today.