Review
9 yrs ago
Queen of Diamonds6113 Forest Blvd, East St Louis, IL 62204, USA*
Don't recommend
I stopped by here on an evening since I had never been here. There was a group of unfriendly looking guys out front. I went in and there were only a couple…

Jabber1