Robert Smith
Grand Victoria Casino Elgin
Elgin, Illinois
"Robert Smith"
Food is awful. People are depressed. But a great place to go if you think you are at Rock bottom and want to sink even further.