The Queen Luxury Apartments - Villa Gemma
The Queen Luxury Apartments - Villa Gemma is located in Luxembourg and offers a self-catered apartment with free WiFi throughout. Luxembourg's Train Station is 300 metres from the accommodation.
|Address||50 avenue de la Liberté, 1930, Luxembourg|
Experience luxury with a French twist in this 5-star hotel, ideally located near the centre of Luxembourg, within walking distance from embassies and major multinational companies. Guests benefit from free WiFi throughout the hotel.