Review for Twin Arrows Navajo Casino Resort Review For Twin Arrows Navajo Casino Resort Google User Oct 6 '17 at 14:27 For some reason I just really enjoy visiting this casino. It has a new feel to it, great gaming options and a great hotel. Free Play is generous for player club members and the crowd is laid back. I recommend visiting Twin Arrows soon.... View full site to comment or like