Review
8 yrs ago
Body Shop309 20th St, Rock Island, IL 61201, USA*
Lot to be desired
This was a real disappointment, I stopped in on a Tuesday night around 10:30. There were only two girls working despite the dozen customers inside. While the drinks were made quite strong…

tusclA catch-all account