Review for Tortoise Rock Casino Review For Tortoise Rock Casino Google User Dec 12 '16 at 21:13 I love it i love it i love it!!!! I basically live there the employees are very nice and welcoming. And I just love it it's my favorite out of them all . View full site to comment or like