ProfileImage Steve
9 Exp
Osage Casino - Tulsa Osage Casino - Tulsa
Tulsa, Oklahoma
It was random visit. I didn't stay very long to rate it.