Boasting a beautiful location and offering comfortable accommodation, the Le Royal Hotel Luxembourg is an ideal base for both business travellers and holidaymakers.