Hotel De France położony jest w centrum miasta Nantes, w odległości 2 minut spacerem od Teatru Graslin, niewielkiego centrum handlowego Passage Pommeraye i placu Place Royale. Nowoczesne wnętrza obiektu kontrastują z holem z XVIII wieku.
Przestronne pokoje wyposażone są w telewizor z płaskim ekranem i dostępem do kanałów satelitarnych. Do każdego z nich można dotrzeć windą. W pokojach mieści się także łazienka z kabiną prysznicową. Z okien niektórych pokoi roztacza się widok na plac i budynek teatru.
Współczesny bar, ozdobiony motywem zebry, jest czynny codziennie. W obiekcie dostępna jest także nowo otwarta siłownia, obsługa pokoju oraz bezpłatna prasa.