El Fenix El Fenix
Restaurant @ WinStar World Casino
"Esther Liberty Moonbeam"
The food is ok but not great. They take FOREVER to bring out orders (even drinks)