Welcome to Hotel The Queen Luxury Apartments – Villa Gemma Luxembourg, 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. This apartment comprises a living room with a flat-screen TV, as well as a fully equipped kitchen. It also features a bathroom with a spa bath, a bathtub and a shower. Guests can prepare meals in the property’s kitchen. There is an array of cafés, bars and restaurants serving international cuisine in the surroundings of The Queen Luxury Apartments – Villa Gemma. Luxembourg’s Place D’Armes is 1 km from the apartment and the Royal Park is 1.4 km away. Luxembourg Findel Airport is 10 minutes’ drive away. (Hotel The Queen Luxury Apartments – Villa Gemma Luxembourg hotels booking).