Stavroula Myers
Palace Station Hotel and Casino Palace Station Hotel and Casino
Las Vegas, Nevada
"Stavroula Myers"
The place has been renovated outside and inside, in fact, renovations are still going on. The buffet is completely different. More of a variety.