Located in Calais Nord, close to the Place d'armes, facing the marina, Le Channel offers a warm setting to a tasty cuisine.