Hotel Reviews Hotel Eden au Lac, Echternach Eden au Lac is a five star hotel in Echternach, Luxembourg. It’s situated at 35 km from Luxembourg City, right at the border with Germany (25 km from Trier). … Read More