"),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;yจองโรงแรมฟินแลนด์ตะวันตก เริ่มที่ ฿1,876 - เอ็กซ์พีเดีย
โรงแรมและที่พักในฟินแลนด์ตะวันตก แพลน จอง และเข้าพักอย่างสบายใจ
bex rewards loyalty icon เลือกได้มาก
ค้นหาจากที่พักเกือบล้านแห่งทั่วโลก
payments icon ให้รางวัลตัวเอง
เข้าสู่ระบบเพื่อรับส่วนลดอย่างน้อย 10% จากโรงแรมหลายพันแห่ง
today icon เปลี่ยนใจได้เสมอ
จองโรงแรมที่ยกเลิกได้ฟรี
โรงแรมและที่พักยอดนิยมในฟินแลนด์ตะวันตก แสดงภาพก่อนหน้าของ Arctic Light Hotel แสดงภาพถัดไปของ Arctic Light Hotel
Arctic Light Hotel Arctic Light Hotel Rovaniemi
9.6 จาก 10, ไร้ที่ติ, (1000)
"We had a lovely stay. Our room was clean and large, the bed was comfortable and water pressure was great. It was a little noisy outside the room within the hotel and could hear some street noise but it wasn’t bad. We used the sauna, enjoyed the large buffet breakfast, and the hotel was close to everything by just a few blocks. Free parking on site was also a nice perk."
ราคาปัจจุบันคือ ฿14,523
฿14,523
Arctic Light Hotel แสดงภาพก่อนหน้าของ Arctic TreeHouse Hotel แสดงภาพถัดไปของ Arctic TreeHouse Hotel
Arctic TreeHouse Hotel Arctic TreeHouse Hotel Rovaniemi
9.2 จาก 10, ยอดเยี่ยม, (156)
"대중교통으로 이용은 조금 어렵고 우버이용함.사우나시설은 가깝지않아서 숙소에 들어온이후 객실내에서만 지냈다"
ราคาปัจจุบันคือ ฿31,235
฿31,235
Arctic TreeHouse Hotel แสดงภาพก่อนหน้าของ Arctic City Hotel แสดงภาพถัดไปของ Arctic City Hotel
Arctic City Hotel Arctic City Hotel Rovaniemi
8.8 จาก 10, ดีเลิศ, (1000)
"Good location and friendly services"
ราคาปัจจุบันคือ ฿7,564
฿7,564
Arctic City Hotel แสดงภาพก่อนหน้าของ Scandic Rovaniemi City แสดงภาพถัดไปของ Scandic Rovaniemi City
Scandic Rovaniemi City Scandic Rovaniemi City Rovaniemi
8.4 จาก 10, ดีมาก, (1001)
"Great location. Clean room. Friendly staff."
ราคาปัจจุบันคือ ฿12,020
฿12,020
Scandic Rovaniemi City แสดงภาพก่อนหน้าของ เรนเดียร์ แมเนอร์ เลวี แสดงภาพถัดไปของ เรนเดียร์ แมเนอร์ เลวี
เรนเดียร์ แมเนอร์ เลวี เรนเดียร์ แมเนอร์ เลวี Kittila
9.6 จาก 10, ไร้ที่ติ, (58)
"I love the environment. Staff were so nice and welcoming. Wish we had stay longer. "
ราคาปัจจุบันคือ ฿21,970
฿21,970
เรนเดียร์ แมเนอร์ เลวี Santa's Hotel Santa Claus Santa's Hotel Santa Claus Santa's Hotel Santa Claus Santa's Hotel Santa Claus แสดงภาพก่อนหน้าของ Santa's Hotel Santa Claus แสดงภาพถัดไปของ Santa's Hotel Santa Claus
Santa's Hotel Santa Claus Santa's Hotel Santa Claus Rovaniemi
8.8 จาก 10, ดีเลิศ, (694)
ราคาปัจจุบันคือ ฿10,784
฿10,784
Santa's Hotel Santa Claus แสดงภาพก่อนหน้าของ โรงแรมเลวีพาโนรามา แสดงภาพถัดไปของ โรงแรมเลวีพาโนรามา
โรงแรมเลวีพาโนรามา โรงแรมเลวีพาโนรามา Kittila
9.0 จาก 10, ยอดเยี่ยม, (793)
"Rien à dire, très bien "
ราคาปัจจุบันคือ ฿8,776
฿8,776
โรงแรมเลวีพาโนรามา Aurora Pyramid Glass Igloos Aurora Pyramid Glass Igloos Aurora Pyramid Glass Igloos Aurora Pyramid Glass Igloos แสดงภาพก่อนหน้าของ Aurora Pyramid Glass Igloos แสดงภาพถัดไปของ Aurora Pyramid Glass Igloos
Aurora Pyramid Glass Igloos Aurora Pyramid Glass Igloos Kittila
9.0 จาก 10, ยอดเยี่ยม, (52)
"Great place. The igloos are great. "
ราคาปัจจุบันคือ ฿23,484
฿23,484
Aurora Pyramid Glass Igloos HAAWE Boutique Apart Hotel HAAWE Boutique Apart Hotel HAAWE Boutique Apart Hotel HAAWE Boutique Apart Hotel แสดงภาพก่อนหน้าของ HAAWE Boutique Apart Hotel แสดงภาพถัดไปของ HAAWE Boutique Apart Hotel
HAAWE Boutique Apart Hotel HAAWE Boutique Apart Hotel Rovaniemi
9.8 จาก 10, ไร้ที่ติ, (293)
"This was a perfect experience.The breakfast,sauna,heating comport,,location.. everything"
ราคาปัจจุบันคือ ฿9,690
฿9,690
HAAWE Boutique Apart Hotel แสดงภาพก่อนหน้าของ Nova Skyland Hotel แสดงภาพถัดไปของ Nova Skyland Hotel
Nova Skyland Hotel Nova Skyland Hotel Rovaniemi
9.6 จาก 10, ไร้ที่ติ, (239)
"Great location and welcoming staff . Would definitely return ! Only suggestion would be to have a thermostat in the room as you need to contact reception to adjust the temperature in your room. 5/5 star "
ราคาปัจจุบันคือ ฿16,995
฿16,995
Nova Skyland Hotel Original Sokos Hotel Kupittaa Original Sokos Hotel Kupittaa Original Sokos Hotel Kupittaa Original Sokos Hotel Kupittaa แสดงภาพก่อนหน้าของ Original Sokos Hotel Kupittaa แสดงภาพถัดไปของ Original Sokos Hotel Kupittaa
Original Sokos Hotel Kupittaa Original Sokos Hotel Kupittaa ใจกลางเมือง
9.0 จาก 10, ยอดเยี่ยม, (372)
"Easy access from train station"
ราคาปัจจุบันคือ ฿4,155
฿4,155
Original Sokos Hotel Kupittaa แสดงภาพก่อนหน้าของ Santasport Resort แสดงภาพถัดไปของ Santasport Resort
Santasport Resort Santasport Resort Rovaniemi
"Everything is just perfect, from the amenities to the staff. Everyone is very accomodating."
ราคาปัจจุบันคือ ฿6,480
฿6,480
Santasport Resort Solo Sokos Hotel Turun Seurahuone Solo Sokos Hotel Turun Seurahuone Solo Sokos Hotel Turun Seurahuone Solo Sokos Hotel Turun Seurahuone แสดงภาพก่อนหน้าของ Solo Sokos Hotel Turun Seurahuone แสดงภาพถัดไปของ Solo Sokos Hotel Turun Seurahuone
Solo Sokos Hotel Turun Seurahuone Solo Sokos Hotel Turun Seurahuone ใจกลางเมือง
9.6 จาก 10, ไร้ที่ติ, (650)
"Vastaanotto oli erinomainen"
ราคาปัจจุบันคือ ฿4,975
฿4,975
Solo Sokos Hotel Turun Seurahuone สแกนดิค ฮัมบูร์เกอร์ บอร์ส สแกนดิค ฮัมบูร์เกอร์ บอร์ส สแกนดิค ฮัมบูร์เกอร์ บอร์ส สแกนดิค ฮัมบูร์เกอร์ บอร์ส แสดงภาพก่อนหน้าของ สแกนดิค ฮัมบูร์เกอร์ บอร์ส แสดงภาพถัดไปของ สแกนดิค ฮัมบูร์เกอร์ บอร์ส
สแกนดิค ฮัมบูร์เกอร์ บอร์ส สแกนดิค ฮัมบูร์เกอร์ บอร์ส ใจกลางเมือง
9.2 จาก 10, ยอดเยี่ยม, (554)
"Erityisen mukava kokemus oli hyvä sänky ja erityisesti vuodevaatteet - todella luxux fiilis 👍😊"
ราคาปัจจุบันคือ ฿4,124
฿4,124
สแกนดิค ฮัมบูร์เกอร์ บอร์ส Solo Sokos Hotel Torni Tampere Solo Sokos Hotel Torni Tampere Solo Sokos Hotel Torni Tampere Solo Sokos Hotel Torni Tampere แสดงภาพก่อนหน้าของ Solo Sokos Hotel Torni Tampere แสดงภาพถัดไปของ Solo Sokos Hotel Torni Tampere
Solo Sokos Hotel Torni Tampere Solo Sokos Hotel Torni Tampere Tampere
8.8 จาก 10, ดีเลิศ, (1002)
"Mummin ja lapsenlapsen ( 4v.) yhteinen teatterimatka Tampereelle. Hotelli oli oikein viihtyisä ja siisti, vastaanotto ystävällistä. Ainoastaan ravintolan palvelutaso jätti hiukan toivomisen varaa, hyvinkäyttäytyvä nelivuotias ei selvästikään ollut tervetullut sunnuntai-illan suhteellisen hiljaiseen ruokailuun (klo 18), palvelu oli hidasta ja hiukan töksähtelevää, jälkiruokiakin (pelkkä jäätelö) saimme odottaa varsin kauan. "
ราคาปัจจุบันคือ ฿4,573
฿4,573
Solo Sokos Hotel Torni Tampere แสดงภาพก่อนหน้าของ Hotel Kalliohovi แสดงภาพถัดไปของ Hotel Kalliohovi
Hotel Kalliohovi Hotel Kalliohovi Rauma
"Hyvä sijainti, ilmainen katettu pysäköinti, ilmastointi, hyvä aamiainen. Suihkutila hieman epäkäytännöllinen."
ราคาปัจจุบันคือ ฿4,499
฿4,499
Hotel Kalliohovi แสดงภาพก่อนหน้าของ Scandic Oulu City แสดงภาพถัดไปของ Scandic Oulu City
Scandic Oulu City Scandic Oulu City Oulu
8.6 จาก 10, ดีเลิศ, (967)
"Mukava hotelli hyvällä sijainnilla"
ราคาปัจจุบันคือ ฿4,697
฿4,697
Scandic Oulu City แสดงภาพก่อนหน้าของ Hotel Metsähirvas แสดงภาพถัดไปของ Hotel Metsähirvas
Hotel Metsähirvas Hotel Metsähirvas Rovaniemi
9.4 จาก 10, ไร้ที่ติ, (485)
"Our experience is truly positive in this hotel. Our room was comfortable, very friendly and helpful staff, great food, relaxing atmosphere and well organized activities. Only good words and memories in here.
Thank you!
Sara "
ราคาปัจจุบันคือ ฿7,138
฿7,138
Hotel Metsähirvas Northern Lights Village Levi Northern Lights Village Levi Northern Lights Village Levi Northern Lights Village Levi แสดงภาพก่อนหน้าของ Northern Lights Village Levi แสดงภาพถัดไปของ Northern Lights Village Levi
Northern Lights Village Levi Northern Lights Village Levi Kittila
9.4 จาก 10, ไร้ที่ติ, (104)
"Great stay at the cabin, nice cozy setup"
ราคาปัจจุบันคือ ฿17,273
฿17,273
Northern Lights Village Levi โรงแรม Lapland Sky Ounasvaara โรงแรม Lapland Sky Ounasvaara โรงแรม Lapland Sky Ounasvaara โรงแรม Lapland Sky Ounasvaara แสดงภาพก่อนหน้าของ โรงแรม Lapland Sky Ounasvaara แสดงภาพถัดไปของ โรงแรม Lapland Sky Ounasvaara
โรงแรม Lapland Sky Ounasvaara โรงแรม Lapland Sky Ounasvaara Rovaniemi
9.0 จาก 10, ยอดเยี่ยม, (387)
"The hotel was situated on top of the hill, and we really loved the landscape around the hotel. A lot of trees and a lot of snow with few people. But there were no nearby bus stops, so transportation was quite inconvenient. Taxi to the city centre for 6 people was 46Euros. But since we expected this when we booked this hotel, we have booked tour with hotel pick up most of the time, so it was not that big of a problem for us.
Staff were friendly, food at the restaurant was good.
Room was small...
ราคาปัจจุบันคือ ฿13,843
฿13,843
โรงแรม Lapland Sky Ounasvaara ดูเพิ่มเติม ราคาต่อคืนที่ถูกที่สุดที่พบใน 24 ชั่วโมงที่ผ่านมา อ้างอิงจากการเข้าพัก 1 คืน ผู้เข้าพัก 2 คน ราคาและจำนวนห้องพักว่างอาจมีการเปลี่ยนแปลง อาจมีข้อกำหนดเพิ่มเติม
ราคาต่อคืนที่ถูกที่สุดที่พบใน 24 ชั่วโมงที่ผ่านมา อ้างอิงจากการเข้าพัก 1 คืน ผู้เข้าพัก 2 คน ราคาและจำนวนห้องพักว่างอาจมีการเปลี่ยนแปลง อาจมีข้อกำหนดเพิ่มเติม
ไม่พบสิ่งที่คุณกำลังมองหา?
ไม่พบสิ่งที่คุณกำลังมองหา?
ดูที่พักว่างทั้งหมดใน ฟินแลนด์ตะวันตก
ดูที่พักว่างทั้งหมดใน ฟินแลนด์ตะวันตก
เมื่อเข้าสู่ระบบจะได้รับส่วนลดโดยเฉลี่ยเพิ่มอีก 15% จากหลายพันโรงแรมที่ร่วมรายการ
อ่านเพิ่มเติมเกี่ยวกับ ฟินแลนด์ตะวันตก เดินทางมาเยือนสถานที่ที่เหมาะสำหรับผู้ที่เดินทางกับครอบครัว ซึ่งรู้จักกันในนาม ฟินแลนด์ตะวันตก ที่นี่คุณจะได้พบกับร้านอาหาร กีฬา และสถานที่สวยๆ ตั้งแต่ หมู่บ้านซานตาคลอส จนถึง สกีรีสอร์ต Levi
ย่านน่าพักใน ฟินแลนด์ตะวันตก ย่านน่าพักใน ฟินแลนด์ตะวันตก ค้นหาย่านน่าพักใน ฟินแลนด์ตะวันตก ที่มีกิจกรรมที่คุณชื่นชอบ
รู้จัก ฟินแลนด์ตะวันตก ให้ดียิ่งขึ้น ทริป ใจกลางเมือง จะเต็มอิ่มด้วยความประทับใจ ถ้าได้ไป Turku City Theatre และ Paavo Nurmi Stadium
Ruissalo คือจุดหมายปลายทางในฝันของใครหลายคน คุณจะได้เพลิดเพลินกับไฮไลท์อย่างวิวทะเล สปา แล้วก็เยือนแหล่งท่องเที่ยวน่าสนใจ เช่น Aura Golf และ สระว่ายน้ำสำหรับสุนัข
ท่าเรือตัวร์กู 2 จาก 10 สถานที่น่าสนใจยอดนิยมอยู่ที่นี่
ถ้าได้มา ท่าเรือตัวร์กู ต้องไม่พลาดแหล่งท่องเที่ยวยอดนิยมอย่าง ท่าเรือตูรกู และ Tallink Silja Terminal
กอปปี อาจจะไม่ได้มีที่เที่ยวฮิตเยอะมาก แต่แถวนี้ก็มี ศูนย์กีฬาคาอุปิน และ โบสถ์ Kaleva ที่น่าไปสำรวจ
แถว นุมมิ มีไฮไลท์สุดฮิต คือ วิหาร Turku และ Ett Hem Museum ให้ไปชม
ที่พักราคาถูกใน ฟินแลนด์ตะวันตก ที่พักราคาถูกใน ฟินแลนด์ตะวันตก
Omena Hotel Tampere Hämeenkatu 7, Tampere
ราคา ฿2,209 ต่อคืน เข้าพัก 3 มี.ค. ถึง 4 มี.ค. ฿2,209
ราคารวม ฿2,518
รวมภาษีและค่าธรรมเนียม
3 มี.ค. - 4 มี.ค.
7.6/10 Good! (1,003 รีวิว)
โรงแรมโอเมนาตูร์คูหูมาลิสตันคาตุ Humalistonkatu 7, Turku
ราคา ฿1,929 ต่อคืน เข้าพัก 18 ก.พ. ถึง 19 ก.พ. ฿1,929
ราคารวม ฿2,199
รวมภาษีและค่าธรรมเนียม
18 ก.พ. - 19 ก.พ.
7.4/10 Good! (1,002 รีวิว)
ฟอเรนอม อาปาร์ทโฮเทล ตัมเปเร คอปปาคาทู 4 Kauppakatu, Tampere
ราคา ฿2,452 ต่อคืน เข้าพัก 17 ก.พ. ถึง 18 ก.พ. ฿2,452
ราคารวม ฿2,795
รวมภาษีและค่าธรรมเนียม
17 ก.พ. - 18 ก.พ.
9/10 Wonderful! (127 รีวิว)
Aito Igloo & Spa Resort Seitarannantie 437,, Rovaniemi, Lapland
ราคา ฿13,094 ต่อคืน เข้าพัก 9 มี.ค. ถึง 10 มี.ค. ฿13,094
ราคารวม ฿14,927
รวมภาษีและค่าธรรมเนียม
9 มี.ค. - 10 มี.ค.
9/10 Wonderful! (23 รีวิว)
Hostel Villa Kemi Etelärantakatu 8, Kemi
ราคา ฿1,910 ต่อคืน เข้าพัก 16 ก.พ. ถึง 17 ก.พ. ฿1,910
ราคารวม ฿2,177
รวมภาษีและค่าธรรมเนียม
16 ก.พ. - 17 ก.พ.
8.4/10 Very Good! (339 รีวิว)
โอเมนา โฮเทล โปริ Yrjönkatu 19, Pori
ราคา ฿1,876 ต่อคืน เข้าพัก 28 ก.พ. ถึง 1 มี.ค. ฿1,876
ราคารวม ฿2,138
รวมภาษีและค่าธรรมเนียม
28 ก.พ. - 1 มี.ค.
8.6/10 Excellent! (351 รีวิว)
เลือกพักใกล้กับสถานที่น่าสนใจในฟินแลนด์ตะวันตก เลือกพักใกล้กับสถานที่น่าสนใจในฟินแลนด์ตะวันตก พบกับนักบุญนิโคลัสผู้ร่าเริงในบ้านเกิดที่โรวานิเอมิ ภายในสถานที่ท่องเที่ยวที่ตกแต่งรายละเอียดอย่างพิถีพิถันพร้อมสิ่งของของลุงซานต้าโดยเฉพาะ
หมู่บ้านซานตาคลอส พบสัตว์ท้องถิ่นได้ที่ Ranua Zoo เมื่อไปเที่ยว Ranua แนะนำให้หาเวลาไปอนุสาวรีย์เมื่อมาที่นี่
Ranua Zoo โชว์ไหนดี ไปดูได้ที่ Tampere Hall เมื่อมีทริปไป ตัมเปเร เมื่อมาย่านที่เหมาะสำหรับครอบครัวแห่งนี้ คุณจะได้สัมผัสอาหารรสเลิศที่ร้านอาหารชั้นนำ
Tampere Hall
เรียนรู้เพิ่มเติมเกี่ยวกับ ฟินแลนด์ตะวันตก เรียนรู้เพิ่มเติมเกี่ยวกับ ฟินแลนด์ตะวันตก
ข้อมูลโรงแรม ฟินแลนด์ตะวันตก
สำรวจโลกแห่งการเดินทางไปกับเอ็กซ์พีเดีย สำรวจโลกแห่งการเดินทางไปกับเอ็กซ์พีเดีย โรงแรมและที่พักตามพื้นที่ต่างๆ ในฟินแลนด์ตะวันตก เลือกพักใกล้กับสถานที่น่าสนใจในฟินแลนด์ตะวันตก ประเภทโรงแรมและที่พักในฟินแลนด์ตะวันตก โรงแรมและที่พักใกล้สนามบินในฟินแลนด์ตะวันตก โรงแรมย่านสุดฮิตอื่นๆ ใกล้เคียงฟินแลนด์ตะวันตก โรงแรมอื่นๆ ในฟินแลนด์ตะวันตก
เทรนด์ล่าสุดจากเอ็กซ์พีเดีย
7b3ac626-9678-473a-acf0-1cc109a5a21e 941a9395-9d51-4c2e-81ab-c709639b2f60