Grand Mercure Alfa Luxembourg
Place De La Gare, Luxembourg, 1616
Average, 3.5
Built in 1930, this hotel comprises a total of 155 attractive rooms spread over 7 floors. A foyer awaits guests with a 24-hour reception desk and lifts. In addition, a bar and an air-conditioned resta...
More Info