O Hotel De France está localizado no centro de Nantes, a 2 minutos a pé do Teatro Graslin, do Centro Comercial Passage Pommeraye e da Place Royale (praça). O interior apresenta um design contemporâneo que complementa a arquitectura do átrio, que remonta ao século XVIII.
Os espaçosos quartos estão equipados com uma televisão de ecrã plano com canais por satélite e todos são servidos por um elevador. Cada quarto tem uma casa de banho privativa com uma cabina de duche ao nível do chão e alguns quartos gozam de vistas para a praça e para o teatro.
As comodidades adicionais do Hotel De France incluem um bar contemporâneo, decorado com estampas de zebra, aberto todos os dias. Um novo centro de fitness estará disponível e os serviços adicionais incluem serviço de quartos e jornais gratuitos.