Leno Castillo
Palace Station Hotel and Casino Palace Station Hotel and Casino
Las Vegas, Nevada
"Leno Castillo"
I consider this an all you can eat pasta buffet. The pasta is the only thing that's worth eating here.

VideoPoker.com
VideoPoker.com