Grand Portage Lodge & Casino sits on the pristine north shore of Lake Superior in Cook County, Minnesota, at the northeastern corner of the state, featuring a 24-hour casino with 450 slot machines, blackjack, and three-card poker alongside a recently remodeled 95-room lodge with pool, sauna, gift shop, lounge, and lake-view dining. Beyond gaming, the property offers a marina, camping and RV park access to 167,000 acres of hiking trails, and close proximity to Grand Portage State Park, the Grand Portage National Monument, and Isle Royale National Park, making it an destination combining casino gaming with outdoor recreation and cultural heritage experiences.