$15.00 – $399.00
North of Grand Portage, MN, Teal Lake lays along Hwy. 61 as it winds north to Canada.