Natasha Marie
River Spirit Casino River Spirit Casino
Tulsa, Oklahoma
"Natasha Marie"
Love it here! Great staff. Great rooms! And great river view from the hotel rooms.