Review for Twin Arrows Navajo Casino Resort Review For Twin Arrows Navajo Casino Resort Google User Mar 3 '17 at 21:27 Twin Arrows is a great place to stop when you're driving across the country and you want a beautiful place to walk around, play, and eat. I haven't stayed in their resort, but I hear it's nice too. I'm giving Twin Arrows 4stars because I wasn't impressed with their seafood buffet. Everything else is great! View full site to comment or like