David Slade
Palace Station Hotel and Casino Palace Station Hotel and Casino
Las Vegas, Nevada
"David Slade"
Food isn't terrible for the price but there are much better buffets in the area