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 984 feet from the accommodations.
This apartment consists of 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 0.6 mi from the apartment and the Royal Park is 0.9 mi away. Luxembourg Findel Airport is 10 minutes' drive away.