translate English to German: located in the heart of the Ardennes of Luxembourg.
Die Zimmer verfügen über jeden Komfort.