translate English to French: Booking.com: Mercure Grand Hotel Alfa, Luxembourg, Luxembourg - 181 Guest reviews.
Booking.com: Mercure Grand Hotel Alfa, Luxembourg, Luxembourg - 181 Commentaires des Clients.