Super 8 By Wyndham Fort Frances Set in a prime location of Fort Frances (ON), Super 8 Fort Frances puts everything the city has to offer just outside your doorstep. 2 Star level Hotel (3 reviews) From $99