Bay Mills Resort & Casino is a casino and hotel located in Brimley, Michigan on the shore of St. Mary's River, which opened in November 1995. It is owned and operated by the Bay Mills Indian Community.