Super 8 by Wyndham Fort Frances está en Fort Frances. Este hotel de 2 estrellas tiene habitaciones con aire acondicionado, baño privado y wifi gratis. El hotel tiene piscina cubierta, bañera de hidromasaje y recepción 24 horas.
Hay un centro de negocios y máquinas expendedoras de snacks y bebidas en el propio alojamiento en el hotel.
El aeropuerto más cercano (Aeropuerto Municipal de Fort Frances) está a 5 km.