Park Inn by Radisson Luxembourg City

★★★
Partager
close
Partager le lien
Lien copié!
home_pin Avenue De La Gare 45-47, Luxembourg
eco Certifié écologique
nest_eco_leaf

Cela équivaut à la production de 1,9 barres de chocolat noir.

Eco-Certifications:

eco Green Key
wifiFree Wifi
local_parkingParking available
wheelchair_pickupSupport for disabled people
mode_fanClimatisation
ev_chargerChargeur Ecar

Résumé de l'hébergement

Un super hôtel pour prendre des forces avant d’aller parcourir la ville. Hôtel «Park Inn by Radisson Luxembourg City» est situé à Luxembourg. Cet hôtel est situé àà quelques pas du centre-ville. Vous pouvez vous promener dans les environs et explorer les sites autour de l’hôtel — Roman Bridge, Barbara Baths et Karl Marx House. Faites une pause au bar. C’est l’heure de prendre un bon repas. Arrêtez-vous au restaurant. Besoin d’être connecté en permanence ? Le Wi-Fi est disponible gratuitement. Vous arrivez en voiture ? Une zone de stationnement est disponible. Idéal pour les voyageurs disposant d’un véhicule. Un parking payant est disponible. Les amateurs de sport vont adorer le centre de remise en forme et la salle de fitness. Si vous participez à une réunion d’affaires, vous aurez accès à un centre d’affaires, d’une salle de conférence et d’installations pour tous vos événements. Le service d’informations touristiques de l’hôtel se chargera de réserver votre excursion. Accessible aux personnes à mobilité réduite : un ascenseur leur permettra d’accéder aux étages les plus élevés. Services additionnels de l’hôtel proposés aux clients : service de blanchisserie, service de nettoyage à sec, un service de repassage, une presse et coffre-fort. Le personnel del’hôtel parle anglais, espagnol, italien, allemand et français. Dans votre chambre, vous trouverez une douche, une TV, un minibar, un peignoir de bain et des chaussons. Veuillez noter que tous les équipements répertoriés ne figurent pas dans toutes les chambres.

src.replace("{size}", "1024x768")); this.roomGalleryIndex = index || 0; this.roomGalleryOpen = true; }, nights: 0, hotelId: "park_inn_by_radisson_luxembourg_city", checkin: null, checkout: null, adultsCount: 2, baseEmissions: 0.0044, lang: "fr", priceLocale: "fr-FR", commissionPercent: 10, get groupedRooms() { if (!this.rooms || !this.rooms.length) { return []; } const groupedData = this.rooms.reduce((acc, curr) => { const key = curr.room_data_trans.main_room_type + "-" + curr.room_data_trans.bedding_type; if (!acc[key]) { acc[key] = []; } acc[key].push(curr); return acc; }, {}); return Object.values(groupedData).map(rates => { const roomName = rates[0]; const roomContent = (this.roomsContent || []).find(r => r.name_struct && roomName.room_data_trans && r.name_struct.main_name === roomName.room_data_trans.main_name && r.name_struct.bedding_type === roomName.room_data_trans.bedding_type && r.name_struct.bathroom === roomName.room_data_trans.bathroom && r.rg_ext && roomName.rg_ext && r.rg_ext.class === roomName.rg_ext.class && r.rg_ext.quality === roomName.rg_ext.quality && r.rg_ext.bathroom === roomName.rg_ext.bathroom && r.rg_ext.bedding === roomName.rg_ext.bedding && r.rg_ext.capacity === roomName.rg_ext.capacity && r.rg_ext.balcony === roomName.rg_ext.balcony ); return { room_rates: rates, room_content: roomContent || null }; }); }, get filteredRooms() { var rooms = this.groupedRooms; if (this.roomFilters.beds != 0) { rooms = rooms.filter(room => this.helperFilterBeds(room.room_rates).length > 0); } if (this.roomFilters.meals != 0) { rooms = rooms.filter(room => this.helperFilterMeals(room.room_rates).length > 0); } if (this.roomFilters.cancelation != 0) { rooms = rooms.filter(room => this.helperFilterCancelation(room.room_rates).length > 0); } if (this.roomFilters.room != 0) { rooms = rooms.filter(room => room.room_content && room.room_content.name_struct && room.room_content.name_struct.main_name === this.roomFilters.room); } return rooms; }, get mealOptions() { return this.rooms.reduce((acc, curr) => { if (!curr.meal) { return acc; } if (!acc.includes(curr.meal)) { acc.push(curr.meal); } return acc; }, []); }, get bedOptions() { return this.rooms.reduce((acc, curr) => { const beddingType = curr.room_data_trans && curr.room_data_trans.bedding_type; if (!beddingType) { return acc; } if (!acc.includes(beddingType)) { acc.push(beddingType); } return acc; }, []); }, get roomOptions() { var names = this.groupedRooms.map(room => room.room_content && room.room_content.name_struct && room.room_content.name_struct.main_name); return names.filter((value, index, all) => value && all.indexOf(value) === index); }, filteredRoomRates(room) { var rates = room.room_rates; if (this.roomFilters.meals != 0) { rates = this.helperFilterMeals(rates); } if (this.roomFilters.cancelation != 0) { rates = this.helperFilterCancelation(rates); } if (this.roomFilters.price != 0) { rates = rates.slice().sort((a, b) => { const amountA = a.payment_options.payment_types[0].amount; const amountB = b.payment_options.payment_types[0].amount; return this.roomFilters.price == 1 ? amountA - amountB : amountB - amountA; }); } return rates; }, helperFilterCancelation(rates) { return rates.filter(rate => { const freeCancellationBefore = rate.payment_options && rate.payment_options.payment_types && rate.payment_options.payment_types[0] && rate.payment_options.payment_types[0].cancellation_penalties ? rate.payment_options.payment_types[0].cancellation_penalties.free_cancellation_before : null; if (this.roomFilters.cancelation == 1) { return !freeCancellationBefore; } if (this.roomFilters.cancelation == 2) { return !!freeCancellationBefore; } return false; }); }, helperFilterMeals(rates) { return rates.filter(rate => rate.meal === this.roomFilters.meals); }, helperFilterBeds(rates) { return rates.filter(rate => rate.room_data_trans && rate.room_data_trans.bedding_type === this.roomFilters.beds); }, init() { this.applyEcoMath(); if (this.hotelId && this.checkin && this.checkout) { this.fetchAvailability(); } }, onDatesSelected(detail) { this.checkin = detail.start; this.checkout = detail.end; this.applyEcoMath(); }, applyEcoMath() { if (!this.checkin || !this.checkout || this.baseEmissions === null) { return; } var nights = Math.max(1, Math.ceil((new Date(this.checkout) - new Date(this.checkin)) / 86400000)); var emissionKg = Math.max(1, Math.floor(nights * this.baseEmissions * 1000)); var treeCount = Math.max(1, Math.ceil(emissionKg / 10)); var emissionEl = document.getElementById("eco-emission-value"); if (emissionEl) { emissionEl.textContent = emissionKg + " Kg"; } var treesEl = document.getElementById("eco-trees-value"); if (treesEl) { treesEl.textContent = treeCount; } }, readAdultsCount() { const guestsRoot = this.$refs.roomsGuestsPicker ? this.$refs.roomsGuestsPicker.querySelector("[x-data]") : null; if (guestsRoot && window.Alpine) { const guestsData = window.Alpine.$data(guestsRoot); if (guestsData && guestsData.adults) { this.adultsCount = guestsData.adults; } } }, checkAvailability() { this.readAdultsCount(); if (!this.hotelId || !this.checkin || !this.checkout) { const trigger = this.$refs.roomsDatePicker.querySelector(".o-input"); if (trigger) { trigger.click(); } return; } const url = new URL(window.location.href); url.searchParams.set("checkin", this.checkin); url.searchParams.set("checkout", this.checkout); url.searchParams.set("adults", this.adultsCount); window.history.pushState({}, "", url); this.fetchAvailability(); }, fetchAvailability() { this.loading = true; this.searched = false; this.error = null; fetch(`/v1/api/ratehawk/availability/${encodeURIComponent(this.hotelId)}?lang=${encodeURIComponent(this.lang)}`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ checkin: this.checkin, checkout: this.checkout, adults: this.adultsCount }) }) .then(res => res.json().then(data => ({ ok: res.ok, data }))) .then(({ ok, data }) => { this.loading = false; this.searched = true; if (!ok) { this.error = "Something went wrong while checking availability. Please try again."; this.rooms = []; return; } this.rooms = (data && data.data && data.data.hotels && data.data.hotels[0] && data.data.hotels[0].rates) || []; this.nights = Math.max(1, Math.round((new Date(this.checkout) - new Date(this.checkin)) / 86400000)); }) .catch(() => { this.loading = false; this.searched = true; this.error = "Something went wrong while checking availability. Please try again."; this.rooms = []; }); }, roomPrice(rate) { const amount = rate && rate.payment_options && rate.payment_options.payment_types && rate.payment_options.payment_types[0] && rate.payment_options.payment_types[0].amount; if (!amount) { return ""; } var price = parseFloat(amount); if (this.commissionPercent) { price = price * (1 + this.commissionPercent / 100); } price = Math.ceil(price); return "€" + new Intl.NumberFormat(this.priceLocale).format(price); }, reserveUrl(rate) { const hash = rate && rate.book_hash; if (!hash) { return "#"; } const prefixes = { en: "/accommodation/r/checkout", nl: "/nl/accommodatie/r/checkout", de: "/de/unterkunft/r/checkout", fr: "/fr/hebergement/r/checkout" }; const prefix = prefixes[this.lang] || prefixes.en; const params = new URLSearchParams({ guests: this.adultsCount, checkin: this.checkin || "", checkout: this.checkout || "" }); return prefix + "/" + encodeURIComponent(this.hotelId) + "/" + encodeURIComponent(hash) + "?" + params.toString(); }, freeCancellationBefore(rate) { return (rate && rate.payment_options && rate.payment_options.payment_types && rate.payment_options.payment_types[0] && rate.payment_options.payment_types[0].cancellation_penalties && rate.payment_options.payment_types[0].cancellation_penalties.free_cancellation_before) || null; }, cancellationPolicies(rate) { return (rate && rate.payment_options && rate.payment_options.payment_types && rate.payment_options.payment_types[0] && rate.payment_options.payment_types[0].cancellation_penalties && rate.payment_options.payment_types[0].cancellation_penalties.policies) || []; }, policyAmount(item) { const amount = item && item.amount_show; if (!amount) { return ""; } var price = parseFloat(amount); if (this.commissionPercent) { price = price * (1 + this.commissionPercent / 100); } price = Math.ceil(price); return "€" + new Intl.NumberFormat(this.priceLocale).format(price); }, policySentence(item) { if (item.start_at === null && item.end_at === null) { return "The rate is non-refundable upon cancellation."; } if (item.end_at) { return "You will be charged \u003Cstrong\u003E{{amount}}\u003C/strong\u003E if you cancel before \u003Cstrong\u003E{{date}}\u003C/strong\u003E." .replace("{{amount}}", this.policyAmount(item)).replace("{{date}}", this.formatDateTime(item.end_at)); } if (item.start_at) { return "After \u003Cstrong\u003E{{date}}\u003C/strong\u003E you will be charged \u003Cstrong\u003E{{amount}}\u003C/strong\u003E." .replace("{{date}}", this.formatDateTime(item.start_at)).replace("{{amount}}", this.policyAmount(item)); } return ""; }, formatDate(value) { if (!value) { return ""; } const d = new Date(value); const pad = (n) => String(n).padStart(2, "0"); return pad(d.getDate()) + "/" + pad(d.getMonth() + 1) + "/" + d.getFullYear() + " " + pad(d.getHours()) + ":" + pad(d.getMinutes()) + ":" + pad(d.getSeconds()); }, formatDateTime(value) { if (!value) { return ""; } return new Date(value).toLocaleString(this.priceLocale, { day: "numeric", month: "short", year: "numeric", hour: "2-digit", minute: "2-digit" }); }, mealLabel(rate) { const value = (rate && rate.meal_data && rate.meal_data.value) || ""; const map = { nomeal: "Aucun repas inclus", breakfast: "Petit-déjeuner inclus", "half-board": "Half board", "full-board": "Full board", "all-inclusive": "All inclusive" }; return map[value] || (value ? value.replace(/-/g, " ") : map.nomeal); }, amenityIcon(amenity) { const map = { fitness: "fitness_center", golf: "golf_course", kitchen: "kitchen", "private-bathroom": "bathtub", telephone: "phone", barbecue: "outdoor_grill", "blackout-blinds": "curtains", heating: "heat", bath: "bathroom", bathrobe: "checkroom", safe: "vpn_key", "air-conditioning": "heat_pump", hairdryer: "dry", "mini-bar": "liquor", "wi-fi": "wifi", tv: "tv", toiletries: "soap", balcony: "balcony", desk: "table_restaurant", soundproofing: "campaign", towels: "dry_cleaning", "with-view": "landscape", mirror: "assignment_ind", "shared-bathroom": "co_present", shower: "shower", iron: "iron", coffee: "coffee", tea: "emoji_food_beverage", wardrobe: "checkroom", water: "water_drop", "tea-or-coffee": "local_cafe", fan: "air", fridge: "kitchen" }; return map[amenity] || null; } }' x-on:dates-selected.window="onDatesSelected($event.detail)">

Chambres Disponibles

schedule
person

À propos de cette propriété

Emplacement

Un super hôtel pour prendre des forces avant d’aller parcourir la ville. Hôtel «Park Inn by Radisson Luxembourg City» est situé à Luxembourg. Cet hôtel est situé àà quelques pas du centre-ville. Vous pouvez vous promener dans les environs et explorer les sites autour de l’hôtel — Roman Bridge, Barbara Baths et Karl Marx House.

À l’hôtel

Faites une pause au bar. C’est l’heure de prendre un bon repas. Arrêtez-vous au restaurant. Besoin d’être connecté en permanence ? Le Wi-Fi est disponible gratuitement. Vous arrivez en voiture ? Une zone de stationnement est disponible.

Idéal pour les voyageurs disposant d’un véhicule. Un parking payant est disponible. Les amateurs de sport vont adorer le centre de remise en forme et la salle de fitness. Si vous participez à une réunion d’affaires, vous aurez accès à un centre d’affaires, d’une salle de conférence et d’installations pour tous vos événements. Le service d’informations touristiques de l’hôtel se chargera de réserver votre excursion.

Accessible aux personnes à mobilité réduite : un ascenseur leur permettra d’accéder aux étages les plus élevés. Services additionnels de l’hôtel proposés aux clients : service de blanchisserie, service de nettoyage à sec, un service de repassage, une presse et coffre-fort. Le personnel del’hôtel parle anglais, espagnol, italien, allemand et français.

Équipements des chambres

Dans votre chambre, vous trouverez une douche, une TV, un minibar, un peignoir de bain et des chaussons. Veuillez noter que tous les équipements répertoriés ne figurent pas dans toutes les chambres.

Étages7
Chambres99
Construire2011

Politiques

Repas

Les informations relatives au type de repas inclus dans le tarif sont indiquées dans les détails tarifaires.

Conditions de vie particulières

Une caution de 20.00 EUR par jour sera demandée à l'arrivée pour couvrir tout éventuel dommage.

Place de Stationnement

Stationnement payant situé dans l'enceinte de l'établissement. Tarif : 22.00 EUR par jour.

Détails d'Arrivée/Départ

Heure d'arrivée 00:00 Heure de départ 12:00

Informations Complémentaires

Front desk is open 24/7. At the reception, guests will be required to provide a credit card number as a guarantee against any additional hotel charges or any incidental damages in the amount of EUR 20.00 per night.

Payer sur place

local_parkingParking
Emplacement

Clarifier Sur Place

Prix

€22/per-car-per-night

Commodités

stepperschambres

  • Chambres hypoallergéniques
  • Chambres non fumeur
  • Chambres insonorisées
  • Room Service
  • Chambres communicantes disponibles
  • Détecteur de fumée
  • TV par câble
  • TV
  • Minibar
  • Sèche-cheveux
  • Douche/baignoire
  • Douche
  • Peignoir de bain
  • Chaussons
  • Articles de toilette

steppersGénéral

  • Air conditionné
  • Ascenseur
  • Hébergement non fumeur
  • Chauffage
  • Journaux
  • Assistance billetterie
  • Check-in / check-out express
  • Télévision dans le hall
  • Terrasse
  • Extincteur
  • Accès aux étages supérieurs par ascenseur
  • Comptoir de réception
  • Station de charge pour véhicule électrique

steppersRepas

  • Bar
  • Café/thé pour la clientèle
  • Menu diététique (sur demande)
  • Petit-déjeuner
  • Restaurant
  • Snack bar
  • Distributeur de nourriture
  • Cuisine
  • Bouilloire

steppersÉquipements et commodités

  • Repassage
  • Blanchisserie
  • Coffre-fort
  • Nettoyage à sec
  • Bagagerie
  • Service de réveil
  • Téléphone
  • Fer à repasser

steppersMesures de sécurité liées au COVID-19

  • Contrôle de la température réservé au personnel
  • Équipement de protection individuel réservé au personnel
  • Mesures de décontamination supplémentaires
  • Contrôle de la température réservé à la clientèle
  • Équipement de protection individuel réservé à la clientèle
  • Check-in et/ou check-out sans contact
  • Mesures anti-COVID-19 supplémentaires

steppersLangues parlées

  • espagnol
  • allemand
  • anglais
  • italien
  • français
  • Personnel polyglotte

steppersAffaires

  • Centre d'affaires
  • Fax
  • Salles de réunion et conférence
  • Salle de conférence

steppersParking

  • Parking
  • Parking à proximité

steppersSport

  • Equipements de fitness
  • Gym

steppersAccessibilité

  • Facilités d'accès

steppersInternet

  • Wi-Fi gratuit

steppersServices touristiques

  • Assistance excursions

steppersPiscine ou plage

  • Serviettes de plage/piscine

steppersBeauté et bien-être

  • Kit de premiers secours

steppersAnimaux de compagnie

  • Animaux de compagnie non admis