PageSourceSearch

https://www.richmondhill-hotel.co.uk/dining

html richmondhill-hotel.co.uk collected 2026-10-07 00:35:44 UTC 76,067 bytes, 2,172 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en" data-lang="" data-template="free-content" data-template-source="tc-theme">
3<head>
4<script>
5	var galaxyInfo = {
6		website_id: 1735,
7        tvs: 0,
8	    cms_id: 78219,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "205d96478eba725e81285830fee97d69",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "9e26459f0550f704e2e4e421f53a65a5",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=9e26459f0550f704e2e4e421f53a65a5&glx-website-id=1735&glx-trad-id=1",
17	    proxy_user_pool_id: "",
18	    item_previous:"",
19	    item_current:"",
20	    item_next_item:"",
21	    item_count:"0",
22	    auto_visibility_start: "",
23	    auto_visibility_end: "",
24	    visibility_redirect_url: "",
25	    locales_theme:"/json/locale/1735/1/1",
26	    live_website: true,
27	    backstage: "https://www.travelclick-websolutions.com"
28	}
29	</script>
vendor: 1 bytes, line 29
29
30<script type="text/javascript" src="https://app.secureprivacy.ai/script/613b61c3471e9cf16ec0c0b8.js"></script>
vendor: 1 bytes, line 30
30
31<script>
32    window.addEventListener("sp_init", function (evt) {
33        window.sp.switchLanguage('en');
34    }, false);
35</script>
vendor: 1 bytes, line 35
35
36<script>var galaxyGMS=function(){var e;return{isUserLoggedIn:function(){try{var r=sessionStorage.getItem("gms_profil_data")||localStorage.getItem("gms_profil_data");return!!(r&&(e=JSON.parse(r))&&e.firstName&&e.timestamp&&45>(+new Date-e.timestamp)/1e3/60)}catch(e){return!1}},userTierKey:function(){if(this.isUserLoggedIn()){var r=e.levelName;if("string"==typeof r)return r.toLowerCase().replace(/ /g,"_")}return!1}}}();</script>
36
37
38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
39<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Fraunces Light:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fraunces Light:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fraunces Light:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Fraunces | Light:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fraunces | Light:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fraunces | Light:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
42<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
43<style>
44@font-face {
45font-family: "";
46src: url("https://document-tc.galaxy.tf/wdttf-b474ldcz0qqv1ddm30uqi9vxq/fraunces-light.ttf");
47font-display: auto;
48}
49</style>
50<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
51<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
52<link rel="stylesheet" href="/css/custom/1735/1/main/ef3ff7256e3b144772b0adc8074d70a9/main.css" data-theme-name="th1">
53<script>
54// Picture element HTML5 shiv
55document.createElement( "picture" );
56</script>
vendor: 1 bytes, line 56
56
57<script>var BIDnumber = '0';</script>
57
58
59
60
61
62<style>
63  :root {
64    --btn-animation-type: Instant;
65
66    --hero-animation-type: ;
67    --hero-animation-start: No animation;
68    --hero-animation-text: No Animation;
69    --hero-animation-slider: Fade out image;
70    --hero-animation-slider-delay: 6000ms;
71    --hero-animation-pages: Homepage;
72
73    --on-scroll-animation: ;
74    --on-scroll-animation-pages: Homepage;
75
76    --member-rate-enabled: ;
77    --member-rate-custom-logo: ;
78  }
79</style>
80<script>
81    console.log('Inside Theme Extension - Global Head', 'prod');
82</script>
82
83<!--
84
85
86<link rel="stylesheet" href="/css/custom/1735/287/main/f7ea77d4eef0abf4cc56fef143c23356/main.css" /> -->
87
88
89<script>
90  const tcIntegratedDatalayerConfig = {
91    website: {
92  name: "Richmond Hill Hotel ",
93  type: '3',
94  tvs: '0',
95  nbHotel: 
96
97  '1'
98
99
100 ,
101},
102    websiteItem: {
103  bid: '0',
104  
105  hotelId: '553',
106  
107  bookingEngineHotelId: '97648',
108  bookingEngineProvider: 
109
110"iHotelier (BE5)"
111
112
113,
114  branding: {
115    name: 
116
117"Richmond Hill Hotel"
118
119, // new
120    brand: 
121
122"Richmond Hill Hotel"
123
124
125,
126    masterBrand: 
127
128"Richmond Hill Hotel"  
129
130
131,
132    chainId: 'false',
133  },
134  location: {
135    city: "England",
136    country: "United Kingdom",
137    countryCode: "GB",
138    state: "England",
139  },
140  rating: '0',
141  roomTypesCount: '10'
142},
143    hotelInDetail: 
144{
145  
146},
147    ibe: {
148  ibeGeneral: [{"id":807,"hotel_id":553,"months_id":2,"is_enable_rate_desktop":1,"rate_display_id":1,"rate_display":"Average per night","default_rate_display":"Average per night","default_rate_display_id":1}],
149  ibeProductDisplay: [{"id":797,"hotel_id":553,"is_service_enhancements":1,"is_mandatory":0,"default_product_tab_id":1,"desktop_layout_id":1,"desktop_layout_settings_id":4,"desktop_layout_default_id":1,"rooms_tab_id":3,"rates_tab_id":3,"packages_tab_id":2,"offers_tab_id":3,"filters_ids":"2,3,9,7,4,6,8"}]
150},
151  };
152  
153  if (!window.GLXExtensions){
154    window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } }
155  } else {
156    window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig }
157  } 
158</script>
158
159
160<link rel="preload" href="/css/custom/1735/307/main/6c45d8c8ab3b04aabcc268e25cb2e0c8/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
161<noscript><link rel="stylesheet" href="/css/custom/1735/307/main/6c45d8c8ab3b04aabcc268e25cb2e0c8/main.css" /></noscript>
162<link rel="preload" href="/css/custom/1735/311/main/d49e35fab696728d0827c3ec7c68dd37/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
163<noscript><link rel="stylesheet" href="/css/custom/1735/311/main/d49e35fab696728d0827c3ec7c68dd37/main.css"></noscript>
164<script>
165  if (!window.GLXExtensions) window.GLXExtensions = {};
166  window.GLXExtensions.tcGuestPortal = { isEnabled: true };
167  (function () {
168    const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash);
169   if (crossDomainParam) {
170      window.GLXExtensions.tcGuestPortal.crossDomain = {
171        param: crossDomainParam[1]
172      };
173      const newURL = new URL(window.location.href);
174      newURL.hash = '';
175      history.replaceState(null, '', newURL);
176    }
177  })();
178
179  // title from the unit level
180  const gp_titles_website = "";
181  const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(",");
182  if (gp_titles_arr) {
183    window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr;
184  }
185</script>
185
186<style>
187/* While loading */
188glx-tc-lead-rate:not([data-state="ready"]) {
189    opacity: 0.5;
190    cursor: wait;
191}
192/* avoid content jumping after loading in case there is no fallback */
193glx-tc-lead-rate-member-value,
194glx-tc-lead-rate-value {
195    &:empty::before {
196        content: '\00a0'; /* &nbsp; equivalent to force taking space */
197    }
198}
199/* If there is no rate or fallback, we hide the rate */
200glx-tc-lead-rate[data-empty="true"] {
201    display: none!important;
202}
203</style>
204
205
206<!-- webcomponents for rates from proxy -->
207<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
207
208
209
210<link type="image/x-icon" href="https://image-tc.galaxy.tf/wipng-5o3p4vf08xpifco5j9p6tcu0y/favicon.png" rel="shortcut icon"/>
211<link rel="preconnect" href="https://fonts.googleapis.com">
212<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
213<link href="https://fonts.googleapis.com/css2?family=Bodoni+Moda&display=swap" rel="stylesheet">
214
215<script type="text/javascript">
216
217      window.HiJiffyWidget = window.HiJiffyWidget || {};
218
219      window.HiJiffyWidget.Token = 'xwRDWjlx8RZ5Al';
220
221 
222
223      (function (d, s) {
224
225        var js, fjs = d.getElementsByTagName(s)[0];
226
227        js = d.createElement(s); js.async = true;
228
229        js.src = 'https://widget.hijiffy.com/build.js?t=' + Math.floor(new Date().getTime() / 60000);
230
231        fjs.parentNode.insertBefore(js, fjs);
232
233      }(document, 'script'));
234
235  </script>
235
236
237
238<title>144 On The Hill Restaurant & Bar| Richmond Hill Hotel Restaurant</title>
239<meta name="description" content="Seasonal menus for all day dining options & afternoon tea on the beautiful Richmond Hill, plus delicious ready to eat takeaway picnics. Book your table now at the 144 On The Hill restaurant and bar!" />
240<meta name="keywords" content="" />
241<meta property="og:site_name" content="Richmond Hill Hotel " />
242<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
243<meta name="robots" content="index, follow" />
244<meta name="google-site-verification" content="0ZKLfvjSPSUintfjUctYfx0F26eGaZc7dNWWc30ciVg" />
245<link rel="canonical" href="https://www.richmondhill-hotel.co.uk/dining" />
246<meta property="og:locale" content="en_US" />
247<meta property="og:type" content="website" />
248<meta property="og:url" content="https://www.richmondhill-hotel.co.uk/dining" />
249<meta property="og:title" content="144 On The Hill Restaurant & Bar| Richmond Hill Hotel Restaurant" />
250<meta property="og:description" content="Seasonal menus for all day dining options & afternoon tea on the beautiful Richmond Hill, plus delicious ready to eat takeaway picnics. Book your table now at the 144 On The Hill restaurant and bar!" />
251<meta name="msvalidate.01" content="FC8DDDBA14DDD21A3DE6171B9064C163" />
252<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.richmondhill-hotel.co.uk\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.richmondhill-hotel.co.uk\/dining","name":"Eat &amp; drink"}}]}</script>
vendor: 1 bytes, line 252
252
253<script>var websiteID = 1735;</script>
vendor: 1 bytes, line 253
253
254<script>var cms = 78219</script>
vendor: 1 bytes, line 254
254
255<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 255
255
256<script> var ts_analytics = {"booking_engine_hotel_id":"97648","hotel_bid":"","master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 256
256
257<script>
258var dl = {"pageLanguage":"en","tvs":"tvs_no","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":1,"webHostname":"richmondhill-hotel.co.uk","parentHostname":"not_applicable"};
259				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
260				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
261</script>
vendor: 1 bytes, line 261
261
262<script>
vendor: 335 bytes, lines 262-266
262(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
263		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
264		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
265		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
266		})(window,document,'script','dataLayer','
266GTM-TL2MM4B
vendor: 6 bytes, lines 266-267
266');
267		
267</script>
267
268
269<style>
270/* For WYSIWYG content, CSS class are added to figure/images instead of relying only on inline style attribute. These images have the class "glx-cke5-image" added so we can target them safely. */
271figure.image_resized.glx-cke5-image[style*="width"] img {
272    width: 100%;
273    height: auto;
274}
275</style>
276<script>
vendor: 343 bytes, lines 276-281
276
277			(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
278			new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
279			j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
280			'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
281			})(window,document,'script','dataLayer','
281GTM-5N6F9BR
vendor: 7 bytes, lines 281-282
281');
282			
282</script>
vendor: 1 bytes, line 282
282
283<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
283
284
285  
286</head>
287<body class="g_free-content no-js sticky-footer header1
288     remove-level-three-navigation" 
289  data-g-key="AIzaSyAsZBoPhG8rgHfgFHsdk4Atipkb4iQRy5Q" 
290   
291>
292<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
292
293<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
294<script>
295  var websiteGlobalVariables = {
296    'rates': {
297      'hideOldPrices': false
298    }
299  };
300
301  // Set the CSS custom property dynamically
302  document.documentElement.setAttribute(
303    'data-hide-old-prices',
304    websiteGlobalVariables.rates.hideOldPrices
305);
306</script>
306
307<a href="#header-content" class="skip-main">Skip to navigation</a>
308
309<a href="#site-content" class="skip-main">Skip to main content</a>
310
311<a href="#footer-content" class="skip-main">Skip to footer</a>
312
313<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
314
315    <style>
316        .id-1874448943b371061e64f7bec5ee5104 .dialog-close, .id-1874448943b371061e64f7bec5ee5104.m-popup {
317            color: #000000;
318        }
319    </style>
320
321
322
323
324
325
326
327
328  
328<script type="text/template" id="extension-zone-cs-container">
329<div class="cs-container"></div>
330</script>
vendor: 2 bytes, line 330
330
331<script>
332  if(!window.hotelModule) {
333    window.hotelModule = [];
334  }
335  window.hotelModule['id-78686b5d946222548c7b1845c2244362'] = {
336    url: '/json/search/1/1/hotels-dropdown-data.json'
337  }
338  window.headerMenu = {navItems: [{"url":"https:\/\/www.richmondhill-hotel.co.uk\/stay\/rooms","current":"","name":"Stay","target":"","subpages":[{"url":"\/stay\/rooms","current":"","name":"Rooms","target":""},{"url":"\/stay\/families","current":"","name":"Families","target":""},{"url":"\/stay\/dogs","current":"","name":"Dogs","target":""},{"url":"\/stay\/good-to-know","current":"","name":"Good to know","target":""}]},{"url":"\/special-hotel-offers-richmond","current":"","name":"Offers","target":""},{"url":"\/meetings-and-events-in-richmond","current":"","name":"Meet","target":"","subpages":[{"url":"\/meetings-and-events-in-richmond\/our-spaces","current":"","name":"Our spaces","target":""},{"url":"\/meetings-and-events-in-richmond\/why-richmond-hill","current":"","name":"Why Richmond Hill Hotel?","target":""},{"url":"\/meetings-and-events-in-richmond\/unique-group-activities","current":"","name":"Unique group activities","target":""},{"url":"\/meetings-and-events-in-richmond\/offers-and-packages","current":"","name":"Meeting offers & packages","target":""},{"url":"\/meetings-and-events-in-richmond\/team-building","current":"","name":"Teambuilding options","target":""},{"url":"\/meetings-and-events-in-richmond\/EliteSports","current":"","name":"Elite sports teams","target":""},{"url":"\/meetings-and-events-in-richmond\/Filmandphotoshootlocation","current":"","name":"Film and photoshoot location","target":""}]},{"url":"https:\/\/www.richmondhill-hotel.co.uk\/celebrate\/parties","current":"","name":"Celebrate","target":"","subpages":[{"url":"\/celebrate\/our-spaces","current":"","name":"Our spaces","target":""},{"url":"\/celebrate\/christmas","current":"","name":"Christmas","target":""},{"url":"\/celebrate\/weddings-and-occasions","current":"","name":"Weddings","target":""},{"url":"\/celebrate\/parties","current":"","name":"Parties","target":""},{"url":"\/celebrate\/celebrations-of-life","current":"","name":"Celebrations of life","target":""}]},{"url":"\/dining","current":"current","name":"EAT & DRINK","target":""},{"url":"\/imagegallery","current":"","name":"Gallery","target":""},{"url":"\/gift-vouchers","current":"","name":"Gift","target":""},{"url":"\/wellbeing","current":"","name":"Wellbeing","target":""},{"url":"\/local-area","current":"","name":"Explore","target":""},{"url":"\/environmental-policy","current":"","name":"Sustainability","target":""},{"url":"\/careers","current":"","name":"Careers","target":""},{"url":"\/contact-us","current":"","name":"Contact","target":""}]}
339  window.headerConfigs = {
340      headerId: 'id-78686b5d946222548c7b1845c2244362',
341      hrefLanguage: 'en',
342      showSecondaryNavigation: false,
343      showLevelThreeNavigation: false,
344      secondaryNav: [],
345      logo: {
346        link: '/',
347        linkTarget: false,
348        title: 'Back to the homepage',
349        hasBackground: true,
350        background: '#F2E9DB',
351        hasScrollLogo: true,
352        scrollLogo: 'https://image-tc.galaxy.tf/wipng-9zycds6b67doah804luw4ykwt/untitled-design-1.png?rotate=0&crop=50%2C50%2C400%2C400&width=500',
353        scrollLogoAlt: '',
354        hasMobileLogo: false,
355        mobileLogo: '',
356        mobileLogoAlt: '',
357        logo:'https://image-tc.galaxy.tf/wipng-d0aw7cphi73a39cxhobu5m7ci/untitled-design.png?rotate=0&crop=0%2C101%2C500%2C328&width=500',
358        logoAlt: '',
359        additionalLanguagesLogosSettings: {
360          isEnabled: false,
361          hasLogo: false,
362          logo: '',
363          logoAlt: '',
364          hasScrollLogo: true,
365          scrollLogo: '',
366          scrollLogoAlt: '',
367          hasMobileLogo: false,
368          mobileLogo: '',
369          mobileLogoAlt: '',
370          hasBackground: false,
371          background: '',
372        },
373      },
374      showLanguageSwitcher: false,
375      languageSwitcher: {
376  
377},
378      showCurrencySwitcher: true,
379      hasPhoneNumber: false,
380      phoneNumber: '',
381      phoneNumberSanitized: '',
382      phoneNumberLabel: 'Tel: +44 (0) 20 8940 2247 ',
383      hasSubpages: true,
384      maxNavItems:'5',
385      hamburgerIconColor: '#212121',
386      bookNowLabel: "Book now",
387      dropShadowOnScroll: true,
388      headerMenu:{ navItems:'' },
389      gmsHeaderDropdown: {},
390      hotelDropdownConfig:{
391        crossWebsiteLinking: false,
392        homeLink: '',
393        homeLinkTarget: false,
394        homeLinkLabel: '',
395        homeIcon: false,
396        customHomeIcon: '',
397        groupHotelsDropdowns: '',
398        defaultHotel: '',
399        uncategorisedHotel: '',
400      },
401      locales: {
402        navigationLink: 'Link',
403        showSubMenuFor:'show submenu for ',
404        hamburgerMenu:'Hamburger Menu',
405        mainNavigation:'main navigation',
406        opensBookingMask:'opens booking mask',
407        closeBookingMask:'close booking mask',
408        closeMoreMenu:'close more menu',
409        backToTheMenu:'back to the menus',
410        gms_helloUser:'Hello,',
411        gms_signOut:'Sign Out',
412        gms_point: 'Point',
413        gms_points: 'Points',
414        gms_night:'Night',
415        gms_nights:'Nights',
416        gms_stay:'Stay',
417        gms_stays:'Stays',
418        call_us:'call us at',
419        menu:'Menu'
420      }  
421    }
422</script>
422
423<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="" data-logo-alt="" >
424  <header-one></header-one>
425</div>
426 
427   
428
429<!-- BM CORE SETTING EXAMPLE -->
430<script>
431  const calendarSettings = {
432  
433    displayDateFormat:"MM/DD/YYYY",
434    isLargeLayout: true,
435  
436  siteLanguage: 'en',
437  firstDayOfTheWeek: 0,
438  monthsToShow: 1,
439  showDaysInNextAndPreviousMonths: false,
440  
441    minimumDaysOfStay: 1,
442    minimumDaysOfStayDefault: 1,
443    minimumDaysOfStaySecondary: 1,
444    minimumDaysOfStayDefaultSecondary: 1,
445    useMinimumDaysOfStaySecondary: false,
446  
447  useDefaultArrows: false,
448  arrowsCustomClass: {
449    prev: 'icon icon-arrow-left',
450    next: 'icon icon-arrow-right',
451  },
452  checkIn: {
453    field: 'bm-checkin-input',
454    trigger: 'bm-checkin-trigger',
455    container: 'bm-calendars',
456  },
457  checkOut:{
458    field: 'bm-checkout-input',
459    trigger: 'bm-checkout-trigger',
460    container: 'bm-calendars',
461  },
462  flexibleDates: {
463    enabled: false,
464    field: 'flexible-dates-input',
465    content: 'My dates are flexible',
466    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
467  },
468  ratesInCalendar: {
469    enabled: false,
470    device: 'desktop',
471    dailyRatesData: [],
472    indicatorColor: '',
473    customCalendar: {
474      calendarContainer: 'bm-rates-calendar',
475      monthsContainer: 'bm-rates-calendar-months',
476      monthsTrigger: 'bm-rates-month-trigger',
477      daysContainer: 'bm-rates-calendar-days',
478      daysTigger: 'bm-rates-calendar-days',
479      applyTigger: 'bm-rate-calendar-apply',
480      closeTigger: 'bm-rate-calendar-close',
481    },
482    indicatorLabel: "Lowest available rate",
483    rateLabel: "Rates from ",
484    backBtnLabel: "Go back",
485    monthSelectorLabel: "Select your dates",
486    applyBtnLabel: "Apply dates",
487  },
488  wcag: {
489    selectedCheckInDate: "Selected check in date is",
490    selectedCheckOutDate: "Selected check out date is",
491    selectedCheckInDateText: "This button opens the calendar to select check in date.",
492    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
493    selected: "Selected",
494    checkInLiveRegionId: 'checkin-region',
495    checkOutLiveRegionId: 'checkout-region',
496    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
497    minimumDaysOfStay: "Minimum Night Stay",
498    calendarExpanded: "Calendar Expanded",
499  },
500  labels: {
501    previousMonth: "Previous Month",
502    nextMonth: "Next Month",
503  }
504};
505  const bm_core_settings = {
506  dataContainer: 'bm-app',
507  container: 'bm-box-wrapper',
508
509  startingDate: '2020-08-06',
510
511  calendars: calendarSettings,
512  leadRates: {
513    showRates:  0 ,
514    showStrikeThroughRate: false,
515    displayPrice: 'lead-rates-price',
516    bestRateLogo: {
517      enabled: false,
518      logo: "",
519      fallbackText: ""
520    } 
521  },
522  wcag: {
523    bookNow:{
524      id: 'booking-mask-submit',
525      opensInANewTab: "opens in a new tab"
526    }
527  },
528
529  saveBookingSession:  false ,
530  website: {
531  hotelTypeId: '3',
532  booking_engine_hotel_id: '97648',
533  booking_mask_url: 'https://reservations.travelclick.com/97648?',
534  booking_engine_provider_id:  '29' ,
535  second_booking_engine_provider_id: '0',
536  second_booking_engine_hotel_id: '0',
537  second_booking_engine_url: '',
538  second_booking_mask_url: '',
539  hasFamilyPricing: false,
540  be_open_in_new_tab: false ,
541  
542    hotels:[]
543  
544},
545
546
547module: 'hotel',
548id: '553',
549
550};
551  const bm_ui_settings = {
552  dataContainer: 'bm-app',
553container: 'bm-box-wrapper',
554containers: {
555  'header1': {
556    vertical: { 
557      base: '#bm-hero-container',
558      noHero: '#no-hero',
559      collapsed: '#bm-collapsed-wrapper',
560      triggers: '.bm-collapsed-wrapper'
561    }, 
562    horizontal: {
563      base: '#bm-horizontal-hero',
564      belowHero: '#bm-horizontal-below-hero',
565      noHero: '#no-hero',
566      collapsed: '#bm-collapsed-horizontal-wrapper',
567      triggers: '.bm-collapsed-wrapper'
568    },
569    'area-search': {
570      base: '#bm-horizontal-hero',
571      belowHero: '#bm-horizontal-below-hero',
572      noHero: '#no-hero',
573      collapsed: '#bm-collapsed-horizontal-wrapper',
574      triggers: '.bm-collapsed-wrapper'
575    },
576    'horizontal-hotel-plus-air': {
577      base: '#bm-horizontal-hero',
578      belowHero: '#bm-horizontal-below-hero',
579      noHero: '#no-hero',
580      collapsed: '#bm-collapsed-horizontal-wrapper',
581      triggers: '.bm-collapsed-wrapper'
582    }
583  },
584  'header2': {
585    vertical: { 
586      base: '#bm-vertical-base',
587      noHero: '#no-hero',
588      collapsed: '#bm-vertical-base',
589      triggers: '.bm-collapsed-wrapper'
590    }, 
591    horizontal: {
592      base: '#bm-horizontal-hero',
593      belowHero: '#bm-horizontal-below-hero',
594      noHero: '#no-hero',
595      collapsed: '#bm-collapsed-horizontal-wrapper',
596      triggers: '.bm-collapsed-wrapper'
597    },
598    'area-search': {
599      base: '#bm-horizontal-hero',
600      belowHero: '#bm-horizontal-below-hero',
601      noHero: '#no-hero',
602      collapsed: '#bm-collapsed-horizontal-wrapper',
603      triggers: '.bm-collapsed-wrapper'
604    },
605    'horizontal-hotel-plus-air': {
606      base: '#bm-horizontal-hero',
607      belowHero: '#bm-horizontal-below-hero',
608      noHero: '#no-hero',
609      collapsed: '#bm-collapsed-horizontal-wrapper',
610      triggers: '.bm-collapsed-wrapper'
611    }
612  },
613  'headerAdvanced': {
614    vertical: { 
615      base: '#bm-hero-container',
616      noHero: '#no-hero',
617      collapsed: '#bm-collapsed-wrapper',
618      triggers: '.bm-collapsed-wrapper'
619    }, 
620    horizontal: {
621      base: '#bm-horizontal-hero',
622      belowHero: '#bm-horizontal-below-hero',
623      noHero: '#no-hero',
624      collapsed: '#bm-collapsed-horizontal-wrapper',
625      triggers: '.bm-collapsed-wrapper'
626    },
627    'area-search': {
628      base: '#bm-horizontal-hero',
629      belowHero: '#bm-horizontal-below-hero',
630      noHero: '#no-hero',
631      collapsed: '#bm-collapsed-horizontal-wrapper',
632      triggers: '.bm-collapsed-wrapper'
633    },
634    'horizontal-hotel-plus-air': {
635      base: '#bm-horizontal-hero',
636      belowHero: '#bm-horizontal-below-hero',
637      noHero: '#no-hero',
638      collapsed: '#bm-collapsed-horizontal-wrapper',
639      triggers: '.bm-collapsed-wrapper'
640    }
641  },
642},
643hero: {
644  container: 'm-hero',
645  typeShort: 'm-hero_short'
646},
647//area-search
648areaSearch: {
649  enabled: false,
650  URL: '',
651  URLTarget: '',
652  sortResultsBy: '',
653  helperText: false,
654  locationFieldSearch: false,
655  disableCountrySearch: false,
656  disableRegionSearch: false,
657  disableCitySearch: false,
658  disablePoiSearch: false,
659  disableSearchIcons: false,
660  enableAllDestinationSearch: false,
661  hideCounterPerLevel: false,
662  hideSecondaryInfomation: false,
663  promocodePopUp: {
664    container: 'bm-as-promocode-popup',
665    trigger: 'bm-as-promocode-trigger',
666    mobileClose: 'bm-as-promocode-close',
667    mobileSaveChanges: 'bm-as-promocode-save-changes',
668  }
669},
670roomPopUp: {
671  enabled: 
672    
673      false
674    ,
675  cmsShowChildrenAges:  false ,
676  container: 'bm-pu-room-options',
677  roomContainer: 'bm-pu__rooms-container',
678  roomsSelector: 'js-as-room',
679  roomNumber: 'js-room-number',
680  childAgesContainer: 'js-room-child-ages',
681  infantAgesContainer: 'js-room-infant-ages',
682  trigger: 'bm-pu-room-trigger',
683  triggerGuestCount: 'guest_count',
684  triggerGuestLabel: 'guest_label',
685  triggerAdultCount: 'adult_count',
686  triggerAdultLabel: 'adult_label',
687  triggerChildrenCount: 'children_count',
688  triggerChildrenLabel: 'children_label',
689  triggerRoomCount: 'room_count',
690  triggerRoomLabel: 'room_label',
691  mobileClose: 'bm-pu-room-close',
692  mobileSaveChanges: 'bm-pu-room-save-changes',
693  selectRoomLabel: "This button opens the room selector.",
694  addRoom: 'add-room',
695  removeRoom: 'subtract-room',
696  trashRoom: 'bm-pu__room-remove',
697  roomCounter: 'bm-pu-room-counter',
698  adultSelector: 'bmadults',
699  childSelector: 'bm-children',
700  infantSelector: 'bm-infants',
701  labels: {
702    roomOptionsSaveChanges: "Save Changes",
703    roomSingular: "Room",
704    roomPlural: "Rooms",
705    guestSingular: "Guest",
706    guestPlural: "Guests",
707    labelAdults: "Adults",
708    labelChildren: "Children",
709    childAgeInformation: "< 11 years old",
710    infantAgeInformation: "< 2 years old",
711    selectYourOccupancy: "Select your occupancy",
712    addRoom: "Add Room",
713    removeRoom: "Subtract Room",
714    occupancy: "Occupancy",
715  }
716},
717// button only
718buttonOnly: {
719  enabled: false,
720  URL: '',
721  URLTarget: '',
722  buttonClass: ''
723},
724//book  now buttons
725bookNow: {
726  mobile: {
727    open: 'js-trigger-open-collapse',
728    openLabel: "Book now",
729    close: 'js-trigger-close-collapse',
730    closeLabel: "close"
731  },
732  desktop: {
733    id: 'booking-mask-submit',
734    label: "Book now",
735    open: 'js-trigger-open-collapse',
736    openLabel: "Book now",
737    close: 'js-trigger-close-collapse',
738    closeLabel: "close"
739  }
740},
741// layout
742layout: 'vertical',
743fullyExpanded: false,
744horizontalIsFullWidth: false,
745isSticky: false,
746position: 'right',
747collapsed: 'collapsed',
748collapsePosition: 'in-line',
749//check in/out labels
750checkInLabel: "Check In",
751checkOutLabel: "Check Out",
752requiredFieldsLocal: "* Fields Required",
753headerType: null,
754  //calendars information shared with core
755  calendars: calendarSettings,
756  //hotel select
757hotelSelect: 'booking-mask-hotel',
758hotelSelectWrapper: 'booking-mask-hotel-wrapper',
759selectHotelLabel: "Select hotel",
760selectHotelPlaceHolder: "Select hotel placeholder",
761showNumberOfHotels: false,
762hotelSelectRequired: false,
763showHotelCountry: false,
764//rooms
765showRooms: true,
766rooms: {
767  id:'bm-rooms',
768  min: '1',
769  max: '10',
770  defaultValue: "1",
771  label: "Rooms",
772  required: false
773},
774
775//adults 
776showAdults: true,
777adults: {
778  id:'bmadults',
779  min: '1',
780  max: '10',
781  defaultValue: "1",
782  label: "Adults",
783  required: false
784},
785
786//children
787showChildren: true,
788children: {
789  id:'bm-children',
790  min: '0',
791  max: '10',
792  defaultValue: '0' || 0 ,
793  label: "Children",
794  required: false,
795  disabled: false
796},
797childAges: {
798  id:'bm-childAges',
799  min: 0,
800  max: 12,
801  defaultValue:  0 ,
802  label: "Child age by Check-in",
803  required: false,
804  infantEnabled: false
805},
806
807//infants
808showInfants:  false ,
809infants: {
810  id: 'bm-infants',
811  min: '0',
812  max: '2',
813  defaultValue: '' || 0,
814  label: "Infants",
815  required: false,
816  disabled: false
817},
818infantAges: {
819  id: 'bm-infantAges',
820  min: 0,
821  max: 1,
822  defaultValue:  0 ,
823  label: "Infants age by Check-in",
824  required: false
825},
826//hotel + air
827showHotelAir: false,
828hotelAir: {
829  preselectHotelAir: false,
830  hotelId:'hotel-only-btn',
831  airId:'hotel-air-btn',
832  srLabel: "Select booking type",
833  hotelLabel: "Hotel",
834  airLabel: "Hotel + Air",
835  departureCityLabel: "Departure city",
836  departureLoadingText: "Searching",
837  departureCityWrapperId: 'departure-city-wrapper',
838  departureCityId: 'departure-city',
839  trigger: 'hotel-air___btn',
840  triggerHotelAir: '#hotel-air-btn',
841  required: true
842},
843
844showRates: false,
845showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
846leadRates: {
847  defaultRate: "Make a reservation",
848  rate: '',
849  label: "Best rates from",
850  opensInANewTab: "opens in a new tab",
851  
852    customRatesURL: false,
853    URL: 'https://reservations.travelclick.com/97648?HotelId=97648&languageid=1&rooms=1&adults=1',
854  
855  bestRateLogo: {
856    enabled: false,
857    logo: "",
858    fallbackText: ""
859  } ,
860  iHotelierConfig: '{"hotelCodes":"97648","daysAhead":90,"adults":"1"}',
861  locales: {
862    loadingText: "Loading",
863    ratesFrom: "Rates from "
864  }
865},
866  showModifyLink:  0 ,
867modify: {
868  id:'modifyBooking',
869  bookingMaskURL: 'https://reservations.travelclick.com/97648?',
870  bookingEngineURL: 'https://reservations.travelclick.com/97648?HotelId=97648&languageid=1&rooms=1&adults=1',
871  text: {
872    modifyBooking: "Modify Booking",
873    openPopup: "Opens modify booking window",
874    closePopup: "Close modify booking window",
875    enterReservationNumber: "Please, enter your reservation number.",
876    reservationNumber: "Reservation number",
877    submitReservationNumber: "Submit reservation number",
878    required: "required",
879    allFieldsAreRequired: "(All fields are required)",
880    opensInANewTab: "opens in a new tab",
881    submit:  "Submit",
882    selecHotel: ""
883  }
884},
885  //promocode
886
887    hasPromocode: false,
888
889
890showPromo:  0 ,
891
892
893showTravelAgencyPromo:  0 ,
894
895
896showGroupPromo:  0 ,
897
898
899showRateAccessCorporatePromo:  0 ,
900
901  website: {
902  hotelTypeId: '3',
903  booking_engine_hotel_id: '97648',
904  booking_mask_url: 'https://reservations.travelclick.com/97648?',
905  booking_engine_provider_id:  '29' ,
906  second_booking_engine_provider_id: '0',
907  second_booking_engine_hotel_id: '0',
908  second_booking_engine_url: '',
909  second_booking_mask_url: '',
910  hasFamilyPricing: false,
911  be_open_in_new_tab: false ,
912  
913    hotels:[]
914  
915},
916
917
918module: 'hotel',
919id: '553',
920
921}
922  bm_ui_settings.areaSearch.labels = {
923    searchHint: 'Please enter 3 or more characters',
924    noResultsFound: 'No results found',
925    locationSearchLabel: '',
926    locationSearchPlaceholder: '',
927    asCalendarMonthPlaceholder: 'month label',
928    bestRateGuaranteeLabel: '',
929    specialCode: 'Special Code',
930    codeType: 'Code Type',
931    code: 'Code',
932    applyCode: 'Apply Code',
933    searchDropDownDescription: 'Search location or property',
934    searchBMInAreaSearchPage: 'ASM Search',
935    updateBMInAreaSearchPage: 'Update',
936};
937
938</script>
938
939
940
941
942
943
944
945
946
947  
948
949
950<!-- BM DATA ATTR EXAMPLE -->
951<div id="bm-app"
952  data-booking-mask-type="" 
953  data-mobile-booking-mask-type="bmco2" 
954></div>
955
956
957
958<div id="main-content" role="main">
959    
960
961
962
963
964<div id="no-hero" class="no-hero"></div>
965
966
967
968  
969  
970    
971  
972
973  
974  
975
976
977
978<script>
979  if(!window.heroConfigs) {
980    window.heroConfigs = {};
981  }
982  window.heroConfigs.isHeroAvailable = false;
983</script>
983
984  
985
986  <div class="js-hero-list" id="hero-list-app-id-08f2da3d3aa053f3624a0e6f80ae4441">
987    <div id="m-hero-skeleton" 
988      class="m-hero-skeleton skeleton-loader 
989      full-size 
990       header1"
991    >
992      <div class="skeleton-hero-image"></div>
993    </div>
994    <hero-list-app
995      :configs="{
996        blockId: 'id-08f2da3d3aa053f3624a0e6f80ae4441',
997        heroType: 'Fullsize',
998        unitMediaValue: '0',
999        noCroppingBg: '',
1000        noCroppingBgImg: '',
1001        noCroppingBgColor: '#fff',
1002        showBreadcrumb: '0',
1003        videoControl: '0',
1004        heroVideoControl:{ 
1005          autoStop: '0',
1006          autoStopTime: '5',
1007          hideIcon: '0',
1008          hideLocale: '0',
1009          locale: {
1010            play: 'Play video',
1011            pause: 'Pause video',
1012          }
1013        },
1014        scrollConfig:{
1015          showScrollFunction: '0',
1016          scrollAnimation: '',
1017          scrollClickFunction: '0',
1018          scrollText: '',
1019          scrollTextColor: '',
1020          scrollColor: ''
1021        },
1022        styles:{
1023          scrollLogo: '',
1024          verticalAlignment: 'center',
1025          verticalAlignmentMobile: 'center',
1026          headerOverlay: '',
1027          headerOverlayColor: 'rgba(0, 0, 0, 0.5)',
1028          gradientHeight: '200',
1029          marginBottom: '0',
1030          textAlignment: 'center',
1031          sliderAutoplay: '0',
1032          textVerticalAlignment: '',
1033        },
1034        locales:{
1035          playVideo: 'Play video',
1036          pauseVideo: 'Pause video',
1037          scrollDown: 'Scroll down to next section',
1038        }
1039      }">
1040    </hero-list-app>
1041  </div>
1042          
1043      
1044        
1044<script>
1045          if(!window.heroSliderItemList) {
1046            window.heroSliderItemList = [];
1047          }
1048
1049</script>
1049    
1050
1051
1052
1053<style>
1054    .id-f5f2d7fa84f82cc0fc0a6d42ec4530b5 .m-hero--slide__overlay {
1055        
1056        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
1057        
1058        
1059        height: 200px;
1060        
1061        
1062    }
1063  </style>
1064
1065 
1066
1067
1068
1069<script>
1070window.heroSliderItemList.push({
1071  blockId: 'id-f5f2d7fa84f82cc0fc0a6d42ec4530b5',
1072  showOverlay: 'show overlay',
1073  overlayColor: 'rgba(0, 0, 0, 0.6)',
1074  overlayHeight: '200',
1075  bannerEnabled: '',
1076  bannerBackgroundColor: '',
1077  textAlignment: 'left',
1078  textColor: '#fff',
1079  borderOrShadow: '',
1080  bannerBorderColor: '#fff',
1081  video: `<iframe src="https://player.vimeo.com/video/805549145?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" width="1920" height="1080" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen title="144 On The Hill"></iframe>`,
1082  tabletVideo: ``,
1083  mobileVideo: ``,
1084  mediaType: 'video',
1085  title: `144 On The Hill`,
1086  subtitle: ``,
1087  bannerImgPosition: 'left',
1088  bannerImgEnabled: '',
1089  buttonEnabled: 'Disable',
1090  url: '',
1091  urlTarget: '',
1092  linkTitle: `Button`,
1093  buttonStyle: 'Action',
1094  desktopVideoObj:{
1095    isTVS: '0',
1096    lazy: `<iframe data-src="https://player.vimeo.com/video/805549145?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" width="1920" height="1080" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen title="144 On The Hill"></iframe>`,
1097  },
1098  tabletVideoObj:{
1099    isTVS: '',
1100    lazy: ``,
1101  },
1102  mobileVideoObj:{
1103    isTVS: '',
1104    lazy: ``,
1105  },
1106  imgResponsive:{
1107    img: {
1108      url:'/integration/tc-theme/public/img/hero.png',
1109      alt:``
1110    },
1111    imgMobile:{
1112      url:'',	
1113      alt:``,	
1114    },
1115    imgTablet: {
1116      url:'',
1117      alt:``
1118    },   
1119  },
1120  bannerImg:{
1121    url:'/integration/tc-theme/public/img/placeholder_1_1.png',
1122    alt:``
1123  }, 
1124  locales:{
1125    openInANewTab: 'opens in a new tab'
1126  }
1127})
1128  
1129      </script>
1129    
1130          
1131
1132
1133
1134    <div id="site-content">
1135        
1136		
1137    <style>
1138        
1139
1140        
1141        .id-e995d958be20c83ea53d043da7b84c97.custom-block-padding {
1142            
1143            padding-bottom: 0px;
1144            }
1145        
1146        
1147        
1148
1149        
1150        
1151        
1152        
1153
1154        
1155
1156        
1157
1158
1159
1160        
1161
1162        
1163
1164        
1165        
1166        
1167
1168        
1169    </style>
1170
1171
1172
1173<div class="id-e995d958be20c83ea53d043da7b84c97  stripe-default-padding  
1174custom-block-padding 
1175">
1176    <div class="container">
1177        <div 
1178        class="id-e995d958be20c83ea53d043da7b84c97 m-plain-text 
1179         
1180         
1181         
1182        "
1183        data-text-alignment="default">
1184            <div class="m-plain-text--stripe cms-content">
1185                
1186                
1187                <div class="m-plain-text--content cms-item cms-html-var"><p>At 144 On The Hill, our Head Chef, Lukasz&nbsp;Krzysiek, and his team never cease to delight. We celebrate bold flavours, the finest seasonal ingredients, and a touch of creative flair. Our menus change with the seasons, offering beautifully crafted dishes served in stylish surroundings. Dine in our swoon-worthy interiors, soak up the atmosphere on the outdoor terrace, or host a special occasion in one of our private dining space
1187s.&nbsp;</p>
1188
1189<p>&nbsp;</p>
1190</div>
1191                
1192                
1193                    <div class="stripe-btn-wrapper">
1194                        <a href="https://www.144onthehill.co.uk/book" target="_blank"  class="btn btn-action
1195">
1196                            BOOK A TABLE
1197                            <span class="sr-only"> opens in a new tab</span>
1198
1199                        </a>
1200                    </div>
1201                
1202            </div>
1203        </div>
1204    </div>
1205</div>
1206
1207
1208    
1209            <style>
1210                                </style>
1211
1212<style>
1213.id-784c12bb4ce1acb2da11a7648302391e .img--itemCaption {
1214  
1215  
1216  
1217}
1218</style>
1219<div class="text-media text-image stripe-default-padding  id-784c12bb4ce1acb2da11a7648302391e
1220            center-text-media                        "
1221            style=""
1222            >
1223    <div class="container">
1224        <div class="row row-flex ">
1225                        <div class="col-sm-6 text-media__media-container">
1226                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1227                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true">                    </div>
1228                    
1229
1230
1231
1232<div class="text-media__toolbar clearfix " >
1233        <div class="text-media__toolbar-slider-actions">
1234        <div class="js-slider__insert-grouped-actions"></div>
1235    </div>
1236    </div>
1237                </div>
1238            </div>
1239                        <div 
1240                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1241                 data-text-alignment=""
1242            >
1243                <div class="text-media__text-container-wrapper" style="">
1244          <div class="stripe__actions">
1245             </div>
1246</div>
1247            </div>
1248                                </div>
1249    </div>
1250</div>    
1251            <div class="text-media text-image stripe-default-padding  id-2d890979a768850708a87b0c561e17de
1252            center-text-media                        "
1253            style=""
1254            >
1255    <div class="container">
1256        <div class="row row-flex ">
1257                        <div class="col-sm-6 text-media__media-container">
1258                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1259                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3">
1260    <div class="ratio-content">
1261        <picture>
1262                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-8fnnd383wb6p1fnrubw83bqw6/55153309090-b84d711229-k.jpg?width=1920">
1263                                                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1264                data-lazy="https://image-tc.galaxy.tf/wijpeg-8fnnd383wb6p1fnrubw83bqw6/55153309090-b84d711229-k.jpg?width=1920" alt="">
1265                    </picture>
1266            </div>
1267</div>                    </div>
1268                    
1269
1270
1271
1272<div class="text-media__toolbar clearfix " >
1273        <div class="text-media__toolbar-slider-actions">
1274        <div class="js-slider__insert-grouped-actions"></div>
1275    </div>
1276    </div>
1277                </div>
1278            </div>
1279                        <div 
1280                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1281                 data-text-alignment="left"
1282            >
1283                <div class="text-media__text-container-wrapper" style="">
1284          <div class="stripe__text cms-html-var"><h1>The Enchanted Treehouse Tea</h1>
1285
1286<p>Inspired by the green surroundings of Richmond, this afternoon tea brings together a thoughtful selection of seasonal pastries, delicate savouries and carefully sourced teas. Each element is prepared in-house, with a lightness of touch and a sense of occasion. A savoury afternoon tea and a children's afternoon tea are also offered, each crafted with the same care and attention to detail.</p>
1287</div>
1288        <div class="stripe__actions">
1289                <div class=" anchor-and-button"> 
1290            <a href="https://document-tc.galaxy.tf/wdpdf-9m7cl10p0qhrr9uznhpvpujit/eat-drink_cms-document.pdf" target="_blank"  class="more-link left-align">
1291                Read menu
1292                <span class="sr-only"> opens in a new tab</span>
1293            </a>
1294        </div>
1295                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1296            <a href="https://144onthehill.co.uk/afternoon-tea" target="_blank"  class="btn btn-action">
1297                Book now
1298                <span class="sr-only"> opens in a new tab</span>
1299            </a>
1300        </div>
1301            </div>
1302</div>
1303            </div>
1304                                </div>
1305    </div>
1306</div>    
1307            <div class="text-media text-image stripe-default-padding  id-2ee72baa49d5475b267a999e1374aea2
1308            center-text-media                        "
1309            style=""
1310            >
1311    <div class="container">
1312        <div class="row row-flex ">
1313                        <div 
1314                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1315                data-text-alignment="left"
1316            >
1317                <div class="text-media__text-container-wrapper" style="">
1318          <div class="stripe__text cms-html-var"><h1>Haunted Treehouse Tea</h1>
1319
1320<p>Enjoy a new spooktacular afternoon tea with a ghostly twist! Delight in a chilling array of delicious treats, from finger sandwiches to devilishly decadent pastries.</p>
1321
1322<p>24 October - 1 November</p>
1323</div>
1324        <div class="stripe__actions">
1325                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1326            <a href="https://144onthehill.co.uk/" target="_blank"  class="btn btn-action">
1327                Book now
1328                <span class="sr-only"> opens in a new tab</span>
1329            </a>
1330        </div>
1331            </div>
1332</div>
1333            </div>
1334                                    <div class="col-sm-6 text-media__media-container">
1335                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1336                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3">
1337    <div class="ratio-content">
1338        <picture>
1339                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-3ljchewqfichf70xnoy1etd9o/55527642299-6840de5ab1-k.jpg?width=1920">
1340                                                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1341                data-lazy="https://image-tc.galaxy.tf/wijpeg-3ljchewqfichf70xnoy1etd9o/55527642299-6840de5ab1-k.jpg?width=1920" alt="">
1342                    </picture>
1343            </div>
1344</div>                    </div>
1345                    
1346
1347
1348
1349<div class="text-media__toolbar clearfix " >
1350        <div class="text-media__toolbar-slider-actions">
1351        <div class="js-slider__insert-grouped-actions"></div>
1352    </div>
1353    </div>
1354                </div>
1355            </div>
1356                    </div>
1357    </div>
1358</div>    
1359            <div class="text-media text-image stripe-default-padding  id-5dfebcf91fe148acc41a8ca0e4789bbb
1360            center-text-media                        "
1361            style=""
1362            >
1363    <div class="container">
1364        <div class="row row-flex ">
1365                        <div class="col-sm-6 text-media__media-container">
1366                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1367                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3">
1368    <div class="ratio-content">
1369        <picture>
1370                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-7ws2v2umexmofz3iwrb6gcj1p/54470505771-74356d04f1-k-2.jpg?width=1920">
1371                                                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1372                data-lazy="https://image-tc.galaxy.tf/wijpeg-7ws2v2umexmofz3iwrb6gcj1p/54470505771-74356d04f1-k-2.jpg?width=1920" alt="">
1373                    </picture>
1374            </div>
1375</div>                    </div>
1376                    
1377
1378
1379
1380<div class="text-media__toolbar clearfix " >
1381        <div class="text-media__toolbar-slider-actions">
1382        <div class="js-slider__insert-grouped-actions"></div>
1383    </div>
1384    </div>
1385                </div>
1386            </div>
1387                        <div 
1388                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1389                 data-text-alignment="left"
1390            >
1391                <div class="text-media__text-container-wrapper" style="">
1392          <div class="stripe__text cms-html-var"><h1>Tacos and Tequila on the Terrace</h1>
1393
1394<p>Soak up some sunshine throughout the warmer months on our bright and beautiful al fresco terrace. We've got incredible food, good tunes, and enviable cocktail menu, and our lovely team on hand - all you need to bring is some great company.</p>
1395
1396<p>&nbsp;There's no need to book a table for the terrace, which will be open daily from Midday til late, weather permitting.&nbsp;</p>
1397</div>
1398        <div class="stripe__actions">
1399                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1400            <a href="https://144onthehill.co.uk/terrace-1" target="_blank"  class="btn btn-action">
1401                Sounds good?
1402                <span class="sr-only"> opens in a new tab</span>
1403            </a>
1404        </div>
1405            </div>
1406</div>
1407            </div>
1408                                </div>
1409    </div>
1410</div>    
1411            <div class="text-media text-image stripe-default-padding  id-d2c1e13dadc33c30528fde645a360f4e
1412            center-text-media                        "
1413            style=""
1414            >
1415    <div class="container">
1416        <div class="row row-flex ">
1417                        <div 
1418                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1419                data-text-alignment="left"
1420            >
1421                <div class="text-media__text-container-wrapper" style="">
1422          <div class="stripe__text cms-html-var"><h1>Sunday Roasts</h1>
1423
1424<p>Join us for Soul Sundays at 144 On The Hill where classic Sunday roasts are served with a side of live music. Savour perfectly cooked dishes, seasonal trimmings, and all the roast favourites, while our live band sets the mood for a Sunday well spent.</p>
1425</div>
1426        <div class="stripe__actions">
1427                <div class=" anchor-and-button"> 
1428            <a href="https://document-tc.galaxy.tf/wdpdf-cc63r11c7dj81zszjvccogbqf/eat-drink_cms-document.pdf" target="_blank"  class="more-link left-align">
1429                Explore menu
1430                <span class="sr-only"> opens in a new tab</span>
1431            </a>
1432        </div>
1433                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1434            <a href="https://144onthehill.co.uk/" target="_blank"  class="btn btn-action">
1435                Book now
1436                <span class="sr-only"> opens in a new tab</span>
1437            </a>
1438        </div>
1439            </div>
1440</div>
1441            </div>
1442                                    <div class="col-sm-6 text-media__media-container">
1443                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1444                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3">
1445    <div class="ratio-content">
1446        <picture>
1447                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-d935l7io5vmpd26s2gd8xwnpi/54900589827-9fc1941794-k-3.jpg?width=1920">
1448                                                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1449                data-lazy="https://image-tc.galaxy.tf/wijpeg-d935l7io5vmpd26s2gd8xwnpi/54900589827-9fc1941794-k-3.jpg?width=1920" alt="">
1450                    </picture>
1451            </div>
1452</div>                    </div>
1453                    
1454
1455
1456
1457<div class="text-media__toolbar clearfix " >
1458        <div class="text-media__toolbar-slider-actions">
1459        <div class="js-slider__insert-grouped-actions"></div>
1460    </div>
1461    </div>
1462                </div>
1463            </div>
1464                    </div>
1465    </div>
1466</div>    
1467            <div class="text-media text-image stripe-default-padding  id-e461c7ce487732921eae3d89d24a0829
1468            center-text-media                        "
1469            style=""
1470            >
1471    <div class="container">
1472        <div class="row row-flex ">
1473                        <div class="col-sm-6 text-media__media-container">
1474                <div class="js-slider__wrapper slider-wrapper media-radius-container" style="">
1475                    <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3">
1476    <div class="ratio-content">
1477        <picture>
1478                            <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-97kjb6dbbttdneuqibpg4rs0n/53054263767-0eb8907309-k.jpg?rotate=0&crop=1%2C580%2C1505%2C1420&width=1920">
1479                                                <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 
1480                data-lazy="https://image-tc.galaxy.tf/wijpeg-97kjb6dbbttdneuqibpg4rs0n/53054263767-0eb8907309-k.jpg?rotate=0&crop=1%2C580%2C1505%2C1420&width=1920" alt="">
1481                    </picture>
1482            </div>
1483</div>                    </div>
1484                    
1485
1486
1487
1488<div class="text-media__toolbar clearfix " >
1489        <div class="text-media__toolbar-slider-actions">
1490        <div class="js-slider__insert-grouped-actions"></div>
1491    </div>
1492    </div>
1493                </div>
1494            </div>
1495                        <div 
1496                class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding"
1497                 data-text-alignment="left"
1498            >
1499                <div class="text-media__text-container-wrapper" style="">
1500          <div class="stripe__text cms-html-var"><h1>Kids menu&nbsp;</h1>
1501
1502<p>With wholesome starters, tasty mains, and fun desserts, our Kids&rsquo; Menu is designed to keep even the fussiest eaters happy. Freshly prepared dishes like tomato pasta, battered chicken bites, and fruit salad make sure younger guests feel just as special as the grown-ups.</p>
1503</div>
1504        <div class="stripe__actions">
1505                <div class=" anchor-and-button"> 
1506            <a href="https://document-tc.galaxy.tf/wdpdf-5tmgd8mgtwrel0vdp3rzvaocx/eat-drink_cms-document.pdf" target="_blank"  class="more-link left-align">
1507                Explore menu
1508                <span class="sr-only"> opens in a new tab</span>
1509            </a>
1510        </div>
1511                 <div class="stripe__btn__wrap js-dynamic-book-url left-align">
1512            <a href="https://144onthehill.co.uk/" target="_blank"  class="btn btn-action">
1513                Book now
1514                <span class="sr-only"> opens in a new tab</span>
1515            </a>
1516        </div>
1517            </div>
1518</div>
1519            </div>
1520                                </div>
1521    </div>
1522</div>
1523
1524<script>
1525    if(!window.plainTextBlock) {
1526    window.plainTextBlock = [];
1527  }
1528  window.plainTextBlock['id-46d14a52e57a4ea4c0d5723105091f2d'] = {
1529    introContent: '',
1530    introTitle: ``,
1531    introSubtitle: ``,
1532    introLinkTitle: `Read More`,
1533    introBtnTitle: `Button`,
1534  }
1535
1536  window.plainTextBlock['id-46d14a52e57a4ea4c0d5723105091f2d'].introContent = `<h1>Check us out on the 'gram...<\/h1>\r\n`;
1537</script>
1537
1538
1539  <div id="plain-text-outer-id-46d14a52e57a4ea4c0d5723105091f2d" class=" custom-html  custom-html___full-width ">
1540    <div class= "">
1541      <div id="id-46d14a52e57a4ea4c0d5723105091f2d" class="js-plain-text-block" v-cloak>
1542        
1543          <plain-text-app
1544          :configs="{
1545            blockId: 'id-46d14a52e57a4ea4c0d5723105091f2d',
1546            introTextColor: '#000',
1547            introTextAlignment: 'center',
1548            introUrl: '',
1549            introUrlTarget: '_self',
1550            lien: '',
1551            showIntroButton: '',
1552            introBtnUrl: '',
1553            introBtnUrTarget: '_self',
1554            textButtonStyle: 'Action',
1555            locales: {
1556              openInNewTab: 'opens in a new'
1557            },
1558          }"
1559          >
1560          </plain-text-app>
1561        
1562      </div>
1563      
1564        <!-- SnapWidget -->
1565<script src="https://snapwidget.com/js/snapwidget.js"></script>
1565
1566<iframe src="https://snapwidget.com/embed/1039795" class="snapwidget-widget" allowtransparency="true" frameborder="0" scrolling="no" style="border:none; overflow:hidden;  width:100%; " title="Posts from Instagram"></iframe>
1567      
1568    </div>
1569  </div>    </div>
1570</div><!-- #main-content -->
1571
1572
1573
1574
1575
1576<div id="back-to-top" class="back-to-top__wrapper ">
1577    <a class="back-to-top link-text" href="#top" data-page-height="1050" data-scroll-height="400">
1578        <span>Back to top</span>
1579        <div class="btn btn-ghost" aria-hidden="true" >
1580            <svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.125 18.666">
1581                <title>Back to top</title>
1582                <path d="M.2 6.095a.662.662 0 0 0 .931.941L5.9 2.265v15.741a.655.655 0 0 0 .658.659.663.663 0 0 0 .668-.659V2.265l4.761 4.77a.675.675 0 0 0 .941 0 .659.659 0 0 0 0-.941l-5.9-5.9a.648.648 0 0 0-.931 0z"/>
1583            </svg>
1584        </div>
1585    </a>
1586</div>
1587<script>
1588    window.footerConfigs = {
1589        "footerLanguages": {
1590  
1591}
1592    }
1593
1594    if(!window.footerThreeTextFields) {
1595        window.footerThreeTextFields = [];
1596    }
1597    window.footerThreeTextFields['id-78686b5d946222548c7b1845c2244362'] = {
1598        hotelName: `\u00a9 Richmond Hill Hotel`,
1599        contact: `<p>Tel: <a href=\"tel:+44%20(0)%2020%208940%202247\">+44 (0) 20 8940 2247<\/a><\/p>\r\n\r\n<p>Email: <a href=\"mailto:[email protected]\">[email protected]<\/a><\/p>\r\n\r\n<p><strong>144-150 Richmond Hill Richmond-upon-Thames Surrey TW10 6RW<\/strong><\/p>\r\n\r\n<p><a href=\"/terms-and-conditions\">Terms and conditions<\/a> | <a href=\"/privacy-policy\">Privacy Policy<\/a> | <a href=\"/sitemap\">Site map<\/a><\/p>\r\n`,
1600        copyright: ``
1601    }
1602
1603    if(!window.footerThreeLinks) {
1604        window.footerThreeLinks = {};
1605    }
1606    window.footerThreeLinks['id-78686b5d946222548c7b1845c2244362'] = {footerLinksList: [
1607{
1608    url: '/about-us',
1609    target: false,
1610    text: `About us`
1611},
1612{
1613    url: '/contact-us',
1614    target: false,
1615    text: `Contact`
1616},
1617{
1618    url: 'https://richmondhill.giftpro.co.uk/',
1619    target: true,
1620    text: `GIFT VOUCHERS`
1621},
1622{
1623    url: '/newsletter-sign-up',
1624    target: false,
1625    text: `Email Sign up`
1626},
1627{
1628    url: '/careers',
1629    target: false,
1630    text: `Careers`
1631},
1632{
1633    url: '/book/modify-booking',
1634    target: false,
1635    text: `Modify\/Cancel Booking`
1636},]}
1637
1638    if(!window.footerThreeNewsLetter) {
1639        window.footerThreeNewsLetter = [];
1640    }
1641    window.footerThreeNewsLetter['id-78686b5d946222548c7b1845c2244362'] = {
1642        title: `Keep in touch...`,
1643        placeholder: `Your email`,
1644        btnTitle: `Signup`
1645    };
1646
1647    if (!window.footerThreeCustomHtml) {
1648        window.footerThreeCustomHtml = [];
1649    }
1650    window.footerThreeCustomHtml['id-78686b5d946222548c7b1845c2244362'] = {
1651        contentHtml: ' <a href=\"https:\/\/www.ratedtrips.com\/establishments\/richmond-hill-hotel\" target=\"_blank\"><img src=\"https:\/\/www.ratedtrips.com\/sites\/all\/themes\/rated_trips\/awards\/AA Breakfast Award.png\" height=\"200\" width=\"auto\" border=\"0\" title=\"Visit us on RatedTrips.com\" alt=\"Visit us on RatedTrips.com\"><\/a>\r\n <a href=\"https:\/\/www.ratedtrips.com\/establishments\/richmond-hill-hotel\" target=\"_blank\"><img src=\"https:\/\/www.ratedtrips.com\/sites\/all\/themes\/rated_trips\/awards\/1 Rosette.png\" height=\"200\" width=\"auto\" border=\"0\" title=\"Visit us on RatedTrips.com\" alt=\"Visit us on RatedTrips.com\"><\/a>'
1652    }
1653
1654    if(!window.footerThreePartners) {
1655        window.footerThreePartners = {};
1656    }
1657    window.footerThreePartners['id-78686b5d946222548c7b1845c2244362'] = {
1658title: ``,
1659partnersList: [{
1660    partnerImg: 'https://image-tc.galaxy.tf/wipng-1r8xeuz9u3bgbaojp29xgxrvc/file.png?width=120',
1661    partnerAlt: `Logo of Green Tourism Gold used at Richmond Hill Hotel`,
1662    partnerLink: 'https://www.green-tourism.com/pages/home',
1663    openInNewTab: true,
1664},{
1665    partnerImg: 'https://image-tc.galaxy.tf/wipng-7gop1vua87haqn7jhgr26t5rn/aa-hot-hot-4star-silver.png?width=120',
1666    partnerAlt: ``,
1667    partnerLink: 'https://www.ratedtrips.com/establishments/richmond-hill-hotel',
1668    openInNewTab: true,
1669},]}
1670
1671    if(!window.footerThreeLocales) {
1672        window.footerThreeLocales = [];
1673    }
1674    window.footerThreeLocales['id-78686b5d946222548c7b1845c2244362'] = {
1675        opensInANewTab: `opens in a new tab`,
1676        addEmailToSub: `Add your email to subscribe`,
1677        followUs: `Follow us`,
1678        navigationLink: `Link`,
1679        manageCookies: `Manage Cookies`
1680    }
1681</script>
1681
1682    <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak>
1683        <footer-three-app
1684            :configs="{
1685                websiteType: 'hotel',
1686                blockId: 'id-78686b5d946222548c7b1845c2244362',
1687                languageSelectorEnabled: false,
1688                socialIcons: {
1689                    enabled: true,
1690                    label: false
1691                },
1692                socialIconLinks: {iconStyles: {
1693    iconStyle: '',
1694    socialIconColor: ''
1695},
1696socialLinks: {
1697    facebook: 'https://www.facebook.com/pages/Richmond-Hill-Hotel/279425152099372?fref=ts',
1698    facebookTarget: true,
1699    twitter: '',
1700    twitterTarget: false,
1701    tripAdvisor: 'http://www.tripadvisor.co.uk/Hotel_Review-g191301-d192691-Reviews-Richmond_Hill_Hotel-Richmond_upon_Thames_Greater_London_England.html',
1702    tripAdvisorTarget: true,
1703    instagram: 'https://www.instagram.com/rhillhotel/',
1704    instagramTarget: true,
1705    youTube: '',
1706    youTubeTarget: false,
1707    pinterest: '',
1708    pinterestTarget: false,
1709    weChat: '',
1710    weChatTarget: false,
1711    linkedin: 'https://uk.linkedin.com/company/richmond-hill-hotel',
1712    linkedinTarget: false,
1713    tiktok: 'https://www.tiktok.com/@richmondhillhotel',
1714    tiktokTarget: false,
1715    xing: '',
1716    xingTarget: false,
1717    google: '',
1718    googleTarget: false,
1719    lineMessenger: '',
1720    lineMessengerTarget: false,
1721    whatsapp: '',
1722    whatsappTarget: false,
1723    weibo: '',
1724    weiboTarget: false,
1725    flickr: '',
1726    flickrTarget: false,
1727    foursquare: '',
1728    foursquareTarget: false,
1729    snapchat: '',
1730    snapchatTarget: false
1731},
1732locales: {
1733    opensInANewTab: 'opens in a new tab',
1734}},
1735                customSocialIconsList: {iconColor: '',
1736customSocialIconsList: []},
1737                logo: {
1738                    logoTop: '',
1739                    logoBottom: '',
1740                    customBackground: {
1741                        enabled: false,
1742                        backgroundColor: ''
1743                    },
1744                    additionalLanguages: {
1745                        enabled: false,
1746                        logoTop: '',
1747                        logoBottom: '',
1748                        backgroundColor: ''
1749                    }
1750                },
1751                hr: {
1752                    enabled: false,
1753                    width: '100',
1754                    devices: 'All Devices'
1755                },
1756                partners: {
1757                    enabled: true
1758                },
1759                newsletter: {
1760                    enabled: true,
1761                    buttonOnly: false,
1762                    url: '/newsletter-sign-up',
1763                    opensInNewTab: false,
1764                    style: ''
1765                },
1766                widgetEnabled: false,
1767                isSecurePrivacyEnabled: true,
1768                manageCookies: true,
1769            }"
1770        >
1771
1772        </footer-three-app>
1773         
1774    </footer>
1775<script type="text/javascript" id="lightbox_json_store">
1776	var GalaxyPersonalization = { pageCampaigns : [],
1777	allActiveCampaigns : []}
1778</script>
1778
1779
1780<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-17704128-3de3-4fee-a8bf-9c9eee555918"></script>
1780<!-- Generated by Galaxy-->
1781<script type="text/template" id="sliderPrevArrow">
1782    <button class="slick-prev" aria-label="Go to previous slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg> <span class="sr-only">Previous</span></button>
1783</script>
vendor: 1 bytes, line 1783
1783
1784<script type="text/template" id="sliderNextArrow">
1785    <button class="slick-next" aria-label="Go to next slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-right"><use href="#icon-arrow-right"></svg><span class="sr-only">Next</span></button>
1786</script>
vendor: 1 bytes, line 1786
1786
1787<script type="text/template" id="sliderPagination">
1788    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
1789</script>
vendor: 1 bytes, line 1789
1789
1790<script type="text/template" id="sliderPlayPause">
1791    <button class="slick-play-pause" type="button">
1792        <span class="slick-play-pause__pause"><svg aria-hidden="true" class="icon icon-pause"><use href="#icon-pause"></svg><span class="sr-only">Pause slideshow</span></span>
1793        <span class="slick-play-pause__play"><svg aria-hidden="true" class="icon icon-play"><use href="#icon-play"></svg><span class="sr-only">Play slideshow</span></span>
1794    </button>
1795</script>
vendor: 1 bytes, line 1795
1795
1796<script type="text/template" id="sliderGroupedActions">
1797    <div class="slider__actions slider__actions--flat">
1798		<span class="sr-only">Slideshow control buttons</span>
1799		<span class="sr-only">Clicking on the following links will update the content above</span>
1800        <div class="slider__action js-slider-prev-container"></div>
1801        <div class="slider__action js-slider-pagination-container"></div>
1802        <div class="slider__action js-slider-next-container"></div>
1803    </div>
1804</script>
vendor: 1 bytes, line 1804
1804
1805<script type="text/template" id="sliderGroupedActionsAutoRotate">
1806    <div class="slider__actions slider__actions--flat">
1807		<span class="sr-only">Slideshow control buttons</span>
1808		<span class="sr-only">Clicking on the following links will update the content above</span>
1809        <div class="slider__action js-slider-pagination-container"></div>
1810        <div class="slider__action js-slider-prev-container"></div>
1811        <div class="slider__action js-slider-playpause-container"></div>
1812        <div class="slider__action js-slider-next-container"></div>
1813    </div>
1814</script>
vendor: 1 bytes, line 1814
1814
1815<script type="text/template" id="templateReadMore">
1816    <a class="l-read-more" href="#"  aria-label="Read more about Richmond Hill Hotel" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1817</script>
vendor: 1 bytes, line 1817
1817
1818<script type="text/template" id="templateReadLess">
1819    <a class="l-read-less" href="#"  aria-label="Read less about Richmond Hill Hotel"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1820</script>
vendor: 1 bytes, line 1820
1820
1821<script>
1822var traductionBM = {
1823    previousMonth: 'Previous Month',
1824    nextMonth: 'Next Month',
1825}
1826</script>
vendor: 1 bytes, line 1826
1826
1827<script>
1828var validationMessages = {
1829    required: "This field is required.",
1830    email: "Please enter a valid e-mail address.",
1831    url: "Please enter a valid URL.",
1832    date: "Please enter a valid date.",
1833}
1834</script>
vendor: 1 bytes, line 1834
1834
1835<script>
1836  window.isHome = "0";
1837
1838  window.localeSlider = {
1839  goToNextSlide: 'Go to next slide, slide {current} of {total}',
1840  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
1841  lastSlide: 'You are on the last slide',
1842  firstSlide: 'You are on the first slide',
1843  nowOnSlide: 'You are now on slide {current} of {total}',
1844  videoPause: 'Slider is paused',
1845  videoPlay: 'Slider is playing',
1846  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
1847  youAreOnFullScreen: 'You are on full image',
1848  youCloseFullScreen: 'You closed the full image'
1849  };
1850</script>
1850
1851
1852<script defer src="/integration/tc-theme/public/js/bundle.js?v82ae177de14b9918038b886f8c312de0"></script>
1852
1853<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
1854<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
1855  <div class="dialog-content--lightbox container">
1856    <div class="js-slider-container container"></div>
1857    
1857<script type="text/template" class="js-template" id="js-template-lightbox">
1858      <div class="js-slider__wrapper">
1859        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1860          [%~ it.images :item%]
1861          <div class="slider-lightbox__slide">
1862            <div class="slider-lightbox__image-container">
1863              [%? item.url && !item.caption%]
1864                <div class="slider-lightbox__captions icon-chain">
1865                    <a href="[%= item.url %]"
1866                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1867                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1868                        class="icon-chain-wrapper">
1869                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1870                    </a>
1871                </div>
1872              [%?%]
1873              [%? item.isVideo === true %]
1874                <div class="slider-lightbox__video-wrapper">
1875                  [%= item.video %]
1876                </div>
1877              [%?? item.isVideo === false %]
1878                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1879                [%? item.title || item.desc || item.caption%]
1880                <div class="slider-lightbox__captions">
1881                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1882                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1883                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1884                </div>
1885                [%?%]
1886              [%?%]
1887              [%? it.options.download %]
1888                <div class="slider-lightbox__actions">
1889                  <a class="download-link" href="[%= item.downloadLink %]" download>
1890                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1891                    Download
1892                  </a>
1893                </div>
1894              [%?%]
1895            </div>
1896          </div>
1897          [%~%]
1898        </div>
1899        <div class="slider-lightbox__slides-controls clearfix">
1900          <div class="pull-right">
1901            <div class="js-slider__insert-grouped-actions"></div>
1902          </div>
1903        </div>
1904      </div>
1905    </script>
1905
1906  </div>
1907</div>
1908<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
1909<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1910<script>
1911  window.locale ={
1912    moreMenuClosed : 'More menu closed',
1913    moreMenuOpened :'More menu opened',
1914    bookingMaskClosed: 'Booking mask closed',
1915    bookingMaskOpened: 'Booking mask Opened'
1916  }
1917</script>
1917
1918<div id="tooltips-wrapper"></div>
1919
1920
1921<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v82ae177de14b9918038b886f8c312de0" crossorigin="anonymous"></script>
1921
1922
1923
1924<script class="js-module-currency-switcher">
1925  let currencySwitcherConfig = {
1926
1927    hotelId: '97648',
1928    isChain: false,
1929    geolocation: false,
1930    defaultCurrency: 'GBP',
1931    topCurrencies: ''.split(','),
1932    currenciesAsCode: ''.split(','),
1933
1934    locales: {
1935      search: 'Search',
1936      topCurrencies: 'Top currencies',
1937      allCurrencies: 'All currencies',
1938      results: 'Results',
1939      noResults: 'No results found',
1940      removeButton: 'cleans the search input',
1941      optionButton: 'will be set as the default currency',
1942      selectYourCurrency: 'Select your currency',
1943      opensThePopup: 'Opens the currency switcher dialog',
1944      selectedCurrency: 'Selected currency:',
1945      backToMenu: 'Back to the menu',
1946      popupClose: 'Back to the menu'
1947    }
1948  };
1949  
1950  if (!window.GLXExtensions) {
1951    window.GLXExtensions = { 
1952      currencySwitcher: currencySwitcherConfig 
1953    };
1954  } else {
1955    window.GLXExtensions.currencySwitcher = currencySwitcherConfig;
1956  }
1957</script>
vendor: 1 bytes, line 1957
1957
1958<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v82ae177de14b9918038b886f8c312de0" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1958
1958
1959<script>
1960  window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token)
1961  window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/';
1962</script>
1962
1963
1964<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?v82ae177de14b9918038b886f8c312de0"></script>
1964
1965
1966<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?v82ae177de14b9918038b886f8c312de0"></script>
vendor: 1 bytes, line 1966
1966
1967<script>  
1968  var gmsUrlReservation = '';
1969  var gmsUrlReservationTarget = false;
1970  var endpointBase = 'https://api.travelclick.com/loyalty/v2/97648'
1971;
1972  var tokenEndpoint = 'proxy'
1973;
1974  var reservationUrl = '';
1975  var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */
1976  var language = 'en';
1977  var gmsLoginURL = '/gp-login';
1978  var gmsHomeURL = '';
1979  var gmsSignUpURL = '/gp-sign-up';
1980  var gmsResetPasswordURL = '/gp-reset-password';
1981  var gmsSignUpSuccessURL =  '/gp-sign-up-success';
1982  var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2';
1983  var gmsDateFormat = 'YYYY-MM-DD';
1984  var gmsFirstDay =  0
1985;
1986  var gmsDatePlaceholder =  '';
1987  var gmsCalendars = {
1988    wcag: {
1989      selectedCheckInDate: "Selected check in date is",
1990      selectedCheckOutDate: "Selected check out date is",
1991      selectedCheckInDateText: "This button opens the calendar to select check in date.",
1992      selectedCheckOutDateText: "This button opens the calendar to select check out date.",
1993      selected: "Selected",
1994    },
1995    labels: {
1996      previousMonth: "Previous Month",
1997      nextMonth: "Next Month",
1998    }
1999  }
2000
2001  
2002
2003  var gmsConfigObject = {
2004    hotelsDefaultPhoto: 'https://via.placeholder.com/150',
2005    consentTexts: {
2006      popup: {
2007        title: "One more thing",
2008        button: "Continue",
2009        require_text: "Please select one option to continue"
2010      },
2011      email: {
2012        opt_in: "<p>I consent to receive email communications.<\/p>\r\n"
2013,
2014        opt_out: "NO! I don't want to know about special offers and promotions",
2015      },
2016      conditions: "<p>I consent to the Terms and Conditions.<\/p>\r\n",
2017    }
2018  };
2019  var gmsBookingEngineProviderId =  
2020
2021'29'
2022
2023
2024;
2025  var gmsHotelsData = '/json/search/311/1/gp-hotels.json'
2026  var tierData = '[]'
2027  window.localesGuestPortalExtension = "/json/locale/1735/311/1"
2028  
2029</script>
2029
2030
2031
2032<script>
2033  window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {};
2034
2035  window.tcGuestPortalAuthPopupProps.layoutType = 1;
2036  
2037  window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = {
2038    title: "",
2039    subtitle: "",
2040    description: "",
2041    benefits: "",
2042    alignment:  'center'
2043
2044  };
2045
2046  window.tcGuestPortalAuthPopupProps.logo = {
2047    src:'', 
2048position:'center',
2049
2050  };
2051  window.tcGuestPortalAuthPopupProps.formLoginConfig = {
2052    alignment:  'center'
2053,
2054    
2055btn_variant: 'gms-btn-action', 
2056    sso_buttons: {
2057      google:  false
2058,
2059      facebook:  false
2060,
2061      twitter: false,
2062      sso_position:  false
2063
2064    }
2065  };
2066
2067  window.tcGuestPortalAuthPopupProps.formSignUpConfig = {
2068    alignment:  'center'
2069, 
2070    
2071btn_variant: 'gms-btn-action', 
2072    sso_buttons: {
2073      google:  false
2074,
2075      facebook:  false
2076,
2077      twitter: false,
2078      sso_position:  false
2079
2080    },
2081    consent_email: 'visible',
2082    termsAndConditionsErrorLabel: "Terms and Conditions Consent",
2083  };
2084
2085  window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = {
2086    form_fields: {
2087      title: {
2088    visible: false,
2089    required: false,
2090},
2091first_name: {
2092    required: true
2093},
2094last_name: {
2095    required: true
2096},
2097confirm_password: {
2098    visible: true,
2099    required: true,
2100},
2101phone_number: {
2102    visible: false,
2103    required: false,
2104},
2105secondary_phone_number: {
2106    visible: false,
2107    required: false,
2108},
2109mobile: {
2110    visible: false,
2111    required: false,
2112},
2113address1: {
2114    visible: false,
2115    required: false,
2116},
2117address2: {
2118    visible: false,
2119    required: false,
2120},
2121city: {
2122    visible: false,
2123    required: false,
2124},
2125country: {
2126    visible: false,
2127    required: false,
2128},
2129state_province: {
2130    visible: false,
2131    required: false,
2132},
2133postal_code: {
2134    visible: false,
2135    required: false,
2136},
2137birthday: {
2138    visible: false,
2139    required: false,
2140    date_format: window.gmsDateFormat,
2141},
2142preferred_language: {
2143    visible: false,
2144    required: false,
2145},
2146additional_note: "",
2147loyalty_reward_options: {
2148    visible: window.gmsEarningPreferences
2149}
2150
2151    }
2152  };
2153
2154  window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = {
2155    alignment:  'center'
2156, 
2157    show_have_code: false
2158  }
2159
2160  window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = {
2161    alignment:  'center'
2162, 
2163  }
2164
2165  window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = {
2166    alignment:  'center'
2167, 
2168  }
2169</script>
2169
2170
2171
2172<script src="https://static.triptease.io/paperboy/bpxZDLLooB.js?hotelKey=b6b746bd7f8e9486bd06c8af279cfd7995678797" defer></script>
2172<script type="text/javascript"  src="/t41glzQIg/s/L/Qp33feP_xLLYA5QI/4VNwLSNJ0ftptb/E3tkIw/alxi/GVdLaWI"></script>
2172</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.