Review for Owl Club Casino and Restaurant Review For The Owl Restaurant Google User Jul 17 '18 at 17:55 Not a lot of options for eating in Battle Mountain. The Owl is a little cafe in a casino. This is one of your better options in town. View full site to comment or like