"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;yHotel Le Royal Lyon - MGallery Avis, Prix & Photos 2025 - Expedia.fr
Centre commercial de La Part-Dieu - 5 min en voiture
Basilique Notre-Dame de Fourvière - 8 min en voiture
Comment se déplacer
Station de métro Bellecour - 3 min à pied
Gare de Lyon-Perrache - 14 min à pied
Aéroport de Lyon Saint-Exupéry (LYS) - 31 min en voiture
Restaurants
Pizza Pino Lyon - 3 min à pied
Mos Pub Maker Of Stories - 3 min à pied
Brasserie le Sud - 6 min à pied
Café Français - 2 min à pied
Ed's - 2 min à pied
À propos de cet hébergement
Hotel Le Royal Lyon - MGallery
Hôtel de luxe dans un cadre de charme à proximité de Place Bellecour
En séjournant à l'hébergement Hotel Le Royal Lyon - MGallery, vous profiterez de ses nombreux atouts : un service de nettoyage à sec / blanchisserie, un bar et un restaurant. Les clients peuvent rester connectés avec le Wi-Fi gratuit dans les chambres.
Parmi les autres petits plus qui vous attendent :
Petit-déjeuner buffet (en supplément), parking avec voiturier (en supplément) et service de départ express
Service de garde d'enfants (en supplément), distributeur d'eau et service de conciergerie
Bagagiste/groom, réception ouverte 24 h/24 et salle de banquet
Les avis voyageurs sont très enthousiastes concernant le personnel aux petits soins et l'emplacement
Caractéristiques des chambres
Les 72 chambres sont équipées de touches de confort comme un service d'étage 24 h/24 et une literie de qualité supérieure, ainsi que d'autres atouts, notamment un système de réglage de la climatisation et des peignoirs.
Autres équipements proposés dans les chambres :
Recyclage, ampoules LED et produits de nettoyage écologiques fournis
Articles de toilette écologiques et sèche-cheveux
Télévision LCD avec chaînes numériques
Garde-robe ou placard, service de garde d'enfants et service de ménage quotidien
Langues parlées
Anglais, français, italien et espagnol
Services et équipements
Internet
Disponible dans toutes les chambres : Wi-Fi gratuit
Disponible dans certaines parties communes : Wi-Fi gratuit
Parking et transports
Parking sur place avec restrictions de hauteur des véhicules
Parking hors site gratuit à 100 m ; réservation obligatoire
Parking couvert avec voiturier sur place (29 EUR par nuit)
Parking sur place limité (maximum 1 espace par unité d’hébergement)
Nourriture et boissons
Petit-déjeuner buffet disponible tous les jours de 06 h 30 à 11 h 00 en supplément : 27 EUR par personne
Snack-bar/épicerie fine
Un bar/salon
Un restaurant
Restaurants sur place
COTE BELLECOUR
L Institut
Pour les familles
Chambres insonorisées
Laverie
Service de garde d’enfants en chambre
Snack-bar/épicerie fine
Commodités
Coffre-fort à la réception
Consigne à bagages
Distributeur d’eau
Laverie
Réception ouverte 24 h/24
Services aux voyageurs
Bagagiste/groom
Changement des draps (sur demande)
Changement des serviettes sur demande
Personnel polyglotte
Service d’assistance pour les visites touristiques
Service de ménage (tous les jours)
Service de nettoyage à sec/blanchisserie
Services de conciergerie
Services professionnels
Salle de réunion
Accessibilité
Si vous avez une demande spéciale concernant l’accessibilité, veuillez contacter l’hébergement aux coordonnées figurant sur votre confirmation de réservation.
Accessible aux personnes à mobilité réduite (restrictions éventuelles)
Ascenseur
Chemin d’accès à l’entrée sans escaliers
Rampe d’ascenseur accessible aux personnes à mobilité réduite
Restaurant accessible aux personnes à mobilité réduite
Toilettes publiques accessibles aux personnes à mobilité réduite
Équipements de la chambre
Chambre
Literie de qualité supérieure
Literie hypoallergénique
Rideaux occultants
Salle de bain
Articles de toilette gratuits
Chaussons
Peignoirs
Sèche-cheveux
Serviettes fournies
Divertissements
Films à la carte
Télévision LCD avec chaînes numériques
Nourriture et boissons
Bouteille d’eau gratuite
Minibar
Service d’étage 24 h/24
Plus de services et équipements
Air conditionné (réglage de la climatisation)
Articles de toilette écologiques
Bureau
Chambres communicantes disponibles
Chambres insonorisées
Coffre-fort
Distributeurs en vrac d’articles de toilette
Douches à faible consommation d’eau
Éclairage LED
Fer et planche à repasser sur demande
Produits de nettoyage écologiques
Recyclage
Téléphone
Conditions
Arrivée
Heure de début de l'enregistrement : 15 h 00 ; heure de fin de l'enregistrement : minuit.
Formalités d'arrivée sans contact
Toute arrivée tardive est soumise à disponibilité
Âge minimum pour l'enregistrement : 18 ans
Départ
Départ avant 12 h 00
Formalités de départ sans contact
Tout départ tardif est soumis à disponibilité
Tout départ tardif fait l'objet de frais supplémentaires
Service de départ express
Informations concernant l’arrivée
Le personnel de la réception vous accueillera sur place.
Rénovations et fermetures
Les infrastructures suivantes font l'objet d'une fermeture saisonnière chaque année. Elles seront fermées du 2 août au 27 août :
Restaurant
Les installations suivantes sont fermées le dimanche, et le samedi :
Restaurant
Modes d’accès
Personnel présent à la réception
Animaux domestiques
Animaux admis moyennant des frais supplémentaires de 35 EUR par animal, par nuit
Les animaux d'assistance sont les bienvenus et sont exemptés de frais.
Max. 1
Des restrictions s'appliquent ; pour plus d'informations, veuillez contacter l'hébergement au numéro figurant dans la confirmation de réservation
Enfants et lits supplémentaires
Les enfants sont admis
Lit d'appoint/supplémentaire disponible moyennant un supplément de 100.0 EUR par nuit
Moyens de paiement
Informations importantes
Frais
Vous devrez payer les frais suivants à l’hébergement. Ces frais peuvent comprendre les taxes applicables :
Taxe prélevée par la ville : 3.30 EUR par personne et par nuit. Cette taxe ne s'applique pas aux enfants de moins de 18 ans.
Nous avons indiqué tous les frais dont l'hébergement nous a fait part.
Options en supplément
Le petit-déjeuner buffet coûte environ 27 EUR par personne
Service de voiturier : 29 EUR par nuit
Animaux de compagnie : 35 EUR par animal et par nuit
Les animaux d'assistance ne sont soumis à aucuns frais.
Tout départ tardif fait l’objet de frais supplémentaires (sujet à disponibilité)
Lit d'appoint : 100.0 EUR par nuit
La liste ci-dessus peut ne pas être exhaustive. Les frais et acomptes peuvent être mentionnés hors taxe et sont soumis à modification.
À savoir absolument
Cet hébergement est géré par un hôte professionnel et fourni dans le cadre d’une activité commerciale, industrielle ou libérale, au sens de l’article 155 du Code général des impôts
Des frais pour toute personne supplémentaire peuvent être facturés et dépendent de la politique de l'hébergement
Une pièce d'identité officielle avec photo et une carte de crédit peuvent être demandées à l'arrivée pour couvrir tous frais imprévus
Les demandes spéciales, qui ne peuvent pas être garanties, sont soumises à disponibilité à l'arrivée et peuvent entraîner des frais supplémentaires
Le nom inscrit sur la carte de crédit présentée comme garantie à l'arrivée doit correspondre au nom de la personne ayant effectué la réservation
Cet hébergement accepte les cartes de crédit ; espèces non acceptées
Des modes de paiement sans espèces sont disponibles
Veuillez noter que les normes culturelles et les règles pour les voyageurs peuvent différer selon le pays et l'hébergement. Les règles mentionnées sont fournies par l'hébergement
Nous devons aussi mentionner…
Conformément aux réglementations nationales, les transactions en espèces effectuées dans cet hébergement ne peuvent pas dépasser 1000 EUR. Pour plus d'informations, veuillez contacter l'hébergement aux coordonnées figurant dans la confirmation de réservation.
L'hébergement est doté de chambres communicantes/adjacentes, sujettes à disponibilité ; veuillez en faire la demande en contactant l'hébergement à l'aide des coordonnées indiquées dans la confirmation de réservation
Parking avec hauteur limite
Classement national
Le classement officiel par étoiles de cet hébergement a été attribué par ATOUT France, l'agence de développement touristique de la France.
Hébergement aussi connu sous le nom de :
Le Royal Lyon Mgallery Lyon
Hôtel Le Royal MGallery Collection
Le Royal Lyon MGallery Collection
Le Royal MGallery Collection
Hôtel Royal Lyon MGallery Collection
Hôtel Royal MGallery Collection
Royal Lyon MGallery Collection
Royal MGallery Collection
Hotel Le Royal Lyon - MGallery Lyon
Hotel Le Royal Lyon - MGallery Hotel
Hotel Le Royal Lyon - MGallery Hotel Lyon
Foire aux questions
Les animaux domestiques sont-ils admis dans l'hébergement Hotel Le Royal Lyon - MGallery ?
Oui, l'hébergement Hotel Le Royal Lyon - MGallery accepte les animaux de compagnie (max. 1).Vous devrez vous acquitter de frais à hauteur de 35 EUR par animal et par nuit. Les animaux d'assistance sont exemptés de frais.
Combien coûte un séjour dans l’hébergement Hotel Le Royal Lyon - MGallery ?
À partir du 3 févr. 2025, les prix constatés pour un séjour d’une nuit pour deux adultes dans l’hébergement Hotel Le Royal Lyon - MGallery le 9 févr. 2025 commencent à 172,50 €, taxes et frais compris. Ce prix est fondé sur le prix par nuit le plus bas constaté dans les dernières 24 heures pour des séjours dans les 30 prochains jours. Les prix sont susceptibles de changer. Choisissez vos dates pour obtenir des prix plus exacts.
À combien s'élèvent les frais de parking à l'hébergement Hotel Le Royal Lyon - MGallery ?
Un parking avec voiturier est disponible pour un montant de 29 EUR par nuit. Un nombre limité d'emplacements sont disponibles. Vous trouverez un parking gratuit à proximité.
Quelle est l'heure d'arrivée à l'hébergement Hotel Le Royal Lyon - MGallery ?
Heure de début de l'enregistrement : 15 h 00 ; heure de fin de l'enregistrement : minuit. L'arrivée tardive vous est proposée durant des horaires précis.
Quelle est l'heure de départ de l'hébergement Hotel Le Royal Lyon - MGallery ?
Le départ a lieu à 12 h 00. Vous pourrez bénéficier du départ tardif à condition de vous acquitter de frais supplémentaires (soumis à disponibilité).
Où se situe l'hébergement Hotel Le Royal Lyon - MGallery ?
Dans le quartier de Centre-ville de Lyon, cet hôtel se trouve à deux pas des sites suivants : Historic Site of Lyon et Place Bellecour. Hôtel-Dieu et Statue of Louis XIV se trouvent également à moins de 5 minutes. Station de métro Bellecour n'est qu'à 3 minutes à pied et Station de métro Ampère - Victor Hugo est à 7 minutes.
Avis sur l’hébergement Hotel Le Royal Lyon - MGallery
Avis
9,0
Merveilleux
Expedia Group vérifie tous les avis pour s’assurer que le client a bien réservé sur notre site. Pour encourager les clients à soumettre leur avis, nous envoyons un e-mail contenant un lien pour évaluer l’hôtel auquel nous joignons parfois une remise ou un bon de réduction Expedia Rewards à utiliser sur un prochain voyage. Nous publions tous les avis, qu’ils soient positifs ou négatifs, dans la mesure où ils respectent nos directives de contenu. Cette modération est automatisée. Tout refus est vérifié manuellement, et, si maintenu, l’auteur en est informé par e-mail motivé. Nous n’apportons aucune modification aux avis et ne contactons pas les auteurs. Nous retirons les avis après quatre ans, sauf pour les hébergements ayant peu d’avis.Plus d’informationsS’ouvre dans une nouvelle fenêtre
Note des voyageurs de 10 (Excellent), d’après 617 avis sur 1001." "
10 – Excellent
617
Note des voyageurs de 8 (Bien), d’après 286 avis sur 1001." "
8 – Bien
286
Note des voyageurs de 6 (Satisfaisant), d’après 74 avis sur 1001." "
6 – Satisfaisant
74
Note des voyageurs de 4 (Médiocre), d’après 18 avis sur 1001." "
4 – Médiocre
18
Note des voyageurs de 2 (Horrible), d’après 6 avis sur 1001." "
2 – Horrible
6
9,2/10
Propreté
9,2/10
Personnel et service
9,0/10
Services et équipements
8,8/10
Infrastructures et conditions de l’hébergement
8,8/10
Écoresponsabilité
Avis
8/10 Bien
Philippe
14 oct. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Philippe
Séjour de 2 nuits en octobre 2024
6/10 Satisfaisant
Dorgler
27 sept. 2024
Les points forts : Personnel et service et confort de la chambre
Dorgler
Séjour de 1 nuit en septembre 2024
10/10 Excellent
Catherine
Voyage en famille
21 avr. 2024
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Séjour absolument incroyable, l'hôtel, institution lyonnaise, est magnifique, le personnel nous fait sentir "comme à la maison" et est plein de petites attentions, la literie est génial, le petit déjeuner est à tomber.
Catherine
Séjour de 2 nuits en avril 2024
10/10 Excellent
DIANE
Voyage en couple
29 janv. 2024
Les points forts : Propreté, équipements, infrastructures et conditions de l’hébergement
Personnel accueillant, très bien situé
Je recommande fortement
DIANE
Séjour de 2 nuits en janvier 2024
10/10 Excellent
Duarte
Voyage en famille, Voyage en couple
26 janv. 2024
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Un agréable séjour.
Duarte
Séjour de 1 nuit en janvier 2024
8/10 Bien
Hugues
Voyage en couple
12 déc. 2023
Les points forts : Propreté, personnel et service, équipements
Établissement agréable mais qui nécessite un bon rafraîchissement au niveau des chambres.Literie à revoir(matelas mou)salle de bain extrêmement petite et à rafraîchir.Bon petit-déjeuner.Très bon emplacement place Bellcour.
Hugues
Séjour de 3 nuits en décembre 2023
10/10 Excellent
Brigitte
18 nov. 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Excellent accueil
Brigitte
Séjour de 2 nuits en novembre 2023
6/10 Satisfaisant
FRANCE
Voyage en couple
19 oct. 2023
Les points forts : Services et équipements
Les points faibles : Personnel et service et infrastructures et conditions de l’hébergement
Hôtel classé 5 étoiles mais ne représente pas ce niveau, chambre et salle de bain pas rénovées. Peinture défraîchie, vieux bain, pas de douche séparée, propreté du tapis douteuse. À part pour les concierges qui ont été très efficaces et courtois le reste du personnel pas très efficace, ménage fait en fin d'après-midi, pas de Kleenex, pas de serviettes moyennes etc...C'était notre deuxième séjour et nous n'y retournerons pas.
FRANCE
Séjour de 4 nuits en octobre 2023
10/10 Excellent
gerald
Voyage en groupe
15 oct. 2023
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Outstanding service, wonderful hotel and perfect location. It is, from far, the best experience I've ever had (after fourty years traveling around) in terms of kind, devoted, classy and trained staff! Reception desk, valet parking, bar, breakfast: everything was awesome and mesmerizing. Thank you for this!
gerald
Séjour de 1 nuit en octobre 2023
8/10 Bien
ANNE MARIE
2 sept. 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
ANNE MARIE
Séjour de 1 nuit en août 2023
10/10 Excellent
elie
11 août 2023
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Emplacement et qualité irréprochables
Sur la place Bellecour, chambres vastes et bien équipées. Une mise à jour sera nécessaire dans les années proches, notamment en matière connectique. Ils ont cependant pensé à installer des prolongateurs à prises multiples.
elie
Séjour de 1 nuit en août 2023
10/10 Excellent
Denis
26 juil. 2023
Denis
Séjour de 1 nuit en juillet 2023
10/10 Excellent
Sophie
29 mai 2023
Les points forts : Propreté, personnel et service, confort de la chambre
Excellent emplacement.
Calme.
Salle de bains a rafraîchir
Sophie
Séjour de 1 nuit en mai 2023
6/10 Satisfaisant
Voyageur vérifié
7 mai 2023
Les points forts : Personnel et service
Les points faibles : Propreté, infrastructures et conditions de l’hébergement, confort de la chambre
Désuet!
Hotel très bien situé mais pas un 5 étoiles!!!! Franchement les chambres nécessitent grandement une rénovation. Tapis et fauteuil tâchés, tapisserie endommagée, salle de bain désuète et le bain taché n’était pas invitant. Bref, très loin des photos de leur site. J’en ai visité 3…les autres étaient pires!!! Literie confortable et personnel aimable malgré tout! Je n’écris jamais de commentaires mais là je crois que la chaîne MGallery devrait faire une rénovation des chambres (ça fait +20 ans). Séjourné 3 nuits! Ouf!
Voyageur vérifié
Séjour de 3 nuits en mai 2023
10/10 Excellent
Pierre
Voyage en couple
13 févr. 2023
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Parfait
Pierre
Séjour de 1 nuit en février 2023
8/10 Bien
frédéric
18 déc. 2022
frédéric
Séjour de 1 nuit en décembre 2022
8/10 Bien
Sabrina
9 déc. 2022
Sabrina
Séjour de 2 nuits en décembre 2022
10/10 Excellent
Eric
30 nov. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Eric
Séjour de 1 nuit en novembre 2022
10/10 Excellent
Yves
Voyage en famille
23 août 2022
Les points forts : Propreté, personnel et service, équipements et infrastructures et conditions de l’hébergement
Excellent hôtel
Yves
Séjour de 1 nuit en août 2022
6/10 Satisfaisant
Michael
23 juil. 2022
Les points forts : Personnel et service
Les points faibles : Confort de la chambre
Michael
Séjour de 4 nuits en juillet 2022
8/10 Bien
sabrina
3 juil. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
sabrina
Séjour de 1 nuit en juillet 2022
10/10 Excellent
Carmela
21 mars 2022
Carmela
Séjour de 2 nuits en mars 2022
10/10 Excellent
Didier
5 mars 2022
Didier
Séjour de 1 nuit en mars 2022
10/10 Excellent
Voyageur vérifié
Voyage en famille
28 févr. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre
Voyageur vérifié
Séjour de 2 nuits en février 2022
10/10 Excellent
Jerome
Voyage d’affaires
21 janv. 2022
Les points forts : Propreté, personnel et service, infrastructures et conditions de l’hébergement et confort de la chambre