Address: 74-80, Rue Adolphe Fischer - L-1521 Luxembourg
The Delta hotel is situated in Luxembourg City, at only 10 minutes by foot from the train station and the famous shopping venues located nearby, Avenue de la Liberté and Avenue de la Gare. Other tourist attractions located nearby are the historic city center, an UNESCO World Heritage Site where tourists can find the Gëlle...
Hotel Delta Luxembourg # Details