PageSourceSearch

https://www.travellersbeach.com/meetings

html travellersbeach.com collected 2026-09-26 15:29:15 UTC 92,058 bytes, 650 lines download raw bytes

1<!DOCTYPE html> <html itemscope itemtype="https://schema.org/WebPage" lang="en" data-page-type="weddings_and_conferences"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1"><title>Conference Halls &amp; Meeting Venues in Mombasa | Corporate Events | Travellers Beach Hotel &amp; Spa</title> <link rel="preconnect" href="https://fonts.profitroom.com" crossorigin> <link rel="preconnect" href="https://wa-uploads.profitroom.com"> <link rel="stylesheet" href="/templates/paris/9.e0239737.css"><link rel="stylesheet" href="/templates/paris/app.5d6bdf5c.css"> 
vendor: 1,642 bytes, lines 1-3
1<script>
2    !function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function f(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function a(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(u){function c(){}function t(e,n,t){if("undefined"!=typeof document){"number"==typeof(t=f({path:"/"},c.defaults,t)).expires&&(t.expires=new Date(1*new Date+864e5*t.expires)),t.expires=t.expires?t.expires.toUTCString():"";try{var o=JSON.stringify(n);/^[\{\[]/.test(o)&&(n=o)}catch(e){}n=u.write?u.write(n,e):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var i in t)t[i]&&(r+="; "+i,!0!==t[i]&&(r+="="+t[i].split(";")[0]));return document.cookie=e+"="+n+r}}function n(e,n){if("undefined"!=typeof document){for(var t={},o=document.cookie?document.cookie.split("; "):[],r=0;r<o.length;r++){var i=o[r].split("="),c=i.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var f=a(i[0]);if(c=(u.read||u)(c,f)||a(c),n)try{c=JSON.parse(c)}catch(e){}if(t[f]=c,e===f)break}catch(e){}}return e?t[e]:t}}return c.set=t,c.get=function(e){return n(e,!1)},c.getJSON=function(e){return n(e,!0)},c.remove=function(e,n){t(e,"",f(n,{expires:-1}))},c.defaults={},c.withConverter=e,c}(function(){})});
3</script>
3 
3<script>
4
5    function matchConsent(val, accepted) {
6        return accepted.find(el => el === val);
7    }
8
9    function googleConsentModeMapping(consents, acceptedConsents, state) {
10        
11        function gtag(){dataLayer.push(arguments);}
12        
13        let consObj = {}
14
15        Object.entries(consents).forEach(entry => {
16            const [key, value] = entry;
17            consObj[key] = (matchConsent(value, acceptedConsents) === value) ? 'granted' : 'denied';
18        });
19        
20        gtag('consent', state, consObj);
21    
22    } 
23
24    function initGTMLayer(window) {
25        window.dataLayer = window.dataLayer || [];
26        function gtag(){dataLayer.push(arguments);}
27
28        gtag('consent', 'default', {
29            'ad_storage': 'denied',
30            'ad_user_data': 'denied',
31            'ad_personalization': 'denied',
32            'analytics_storage': 'denied',
33            'security_storage': 'granted',
34            'functionality_storage': 'denied',
35            'personalization_storage': 'denied',
36            'wait_for_update': 2500
37        });
38        
39        var jsonCookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
40
41        if (typeof jsonCookiesPolicy !== "undefined") {
42
43            var cookiesPolicy = JSON.parse(jsonCookiesPolicy);
44
45            window.dataLayer.push({
46                'cookieConsentCategory': cookiesPolicy
47            });
48
49             googleConsentModeMapping({
50                "ad_storage": "marketing",
51                "ad_user_data": "marketing",
52                "ad_personalization": "marketing",
53                "analytics_storage": "analytics",
54                "security_storage": "necessary",
55                "functionality_storage": "necessary",
56                "personalization_storage": "marketing"
57            }, cookiesPolicy, 'update');
58
59            window.beAcceptedCookiePolicies = cookiesPolicy;
60
61        }
62    }
63    initGTMLayer(window);
64</script>
64 
64<script>
vendor: 359 bytes, lines 64-68
64(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
65          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
66        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
67        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
68      })(window,document,'script','dataLayer','
68GTM-WTRG5G6
vendor: 3 bytes, line 68
68');
68</script>
68 
68<script>
69    window.dataLayer = window.dataLayer || [];
70    window.dataLayer.push({
71        'templateCode': 'paris'
72                    });
73</script>
73 <link rel="preload" href="https://fonts.profitroom.com/lato/websites/300-400-400i-700.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/lato/websites/300-400-400i-700.css" media="print" onload="this.media='all'"> <link rel="preload" href="https://fonts.profitroom.com/questrial/websites/400.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/questrial/websites/400.css" media="print" onload="this.media='all'"> <style> #cookieWarning { z-index: 9999999999; position: fixed; bottom: 0; right: 0; left: 0; top: 0; width: 100%; background: rgba(0, 0, 0, .5) !important; color: #141416; text-shadow: none; line-height: 20px; padding: 0 !important; transform: translateY(-200vh); will-change: transform; transition: transform 0.01s; transition-delay: 0s; visibility: hidden; } #cookieWarning.preview { transform: translateY(0); transition-delay: 1.4s; visibility: visible; } #cookieWarning .cookieContent { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0 auto; padding: 25px 40px 35px; font-size: 0; width: 670px; background-color: #fff; box-sizing: border-box; } #cookieWarning .cookieContent .cookieContentItem.description { font-size: 13px; line-height: 1.7; text-align: left; } [dir='rtl'] #cookieWarning .cookieContent .cookieContentItem.description { text-align: right; } #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 30px; text-align: right; } #cookieWarning .cookieContent .cookiePrivacy { text-decoration: underline; color: inherit; } .cookieBtn:first-child { margin-right: 30px; } [dir='rtl'] .cookieBtn:first-child { margin-left: 30px; margin-right: 0; } .cookieBtn:nth-child(2) { margin-right: 20px; } [dir='rtl'] .cookieBtn:nth-child(2) { margin-left: 20px; margin-right: 0; } .cookieBtn--underline { position: relative; background: transparent; border: 0; padding: 0 0 7px 0; overflow: hidden; color: #141416; } .cookieBtn--underline:hover::after { transform: translatex(0); } .cookieBtn--underline::before { content: ''; position: absolute; right: 0; bottom: 0; left: 0; z-index: -1; background: #938767; height: 1px; opacity: 0.8; } .cookieBtn--underline::after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; background: #938767; height: 1px; transform: translatex(-100%); transition: transform 0.3s; } .cookieBtn--underline .content { font-size: 13px; font-weight: 600; } .cookieBtn--outline { background: transparent; padding: 15px 35px; border: 1px solid #938767; border-radius: 2px; color: #141416; transition: all 0.3s; } .cookieBtn--outline:hover { background-color: #938767; color: #fff; } .cookieBtn--outline .content { font-size: 13px; font-weight: 600; } .cookieBtn--normal { position: relative; background: transparent; background: #938767; padding: 15px 35px; border: 1px solid #938767; border-radius: 2px; color: #fff; transition: all 0.3s; } .cookieBtn--normal .content { font-size: 13px; font-weight: 600; } .cookieBtn--normal::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #0c292c; } .cookieBtn--normal::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; opacity: 0; transition: opacity 0.3s; } .cookieBtn--normal .content { position: relative; z-index: 1; } .cookieBtn--normal:hover::after { opacity: 0.2; } #cookieWarning .manageCookieSettings, #cookieWarning .cookiePolicies { display: inline-block; background-color: transparent; color: #141416; font-weight: 400; text-decoration: underline; cursor: pointer; padding: 0; border: none; } #cookieWarning .cookiePolicies:focus-visible { outline: -webkit-focus-ring-color auto 1px; } @media (max-width: 767px) { #cookieWarning .cookieContent { width: 90%; } } @media (max-width: 480px) { #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 20px; text-align: center; } #cookieWarning .cookieContent .cookieContentItem.description { max-height: 250px; overflow: scroll; } #cookieWarning .cookieContent p { line-height: 1.5; } #cookieWarning .cookieContent { padding: 10px 25px 25px; } .cookieBtn:nth-child(2) { margin-right: 0; } .cookieBtn:nth-child(3) { margin-top: 20px; } } @media (max-width: 375px) { .cookieBtn:first-child { align-self: center; margin-right: 0; margin-bottom: 20px; }
73 #cookieWarning .cookieContent .cookieContentItem.actions { display: flex; flex-direction: column; } } @media (max-width: 360px) { #cookieWarning .cookieContent { padding: 15px; } #cookieWarning .cookieContent p { margin-top: 0; } #cookieWarning .cookieContent .cookieContentItem.description { font-size: 12px; } #cookieWarning .cookieContent .cookieContentItem.actions { margin-top: 15px; } .cookieBtn:first-child { margin-bottom: 15px; } .cookieBtn:nth-child(3) { margin-top: 15px; } .cookieBtn--underline .content, .cookieBtn--outline .content, .cookieBtn--normal .content { font-size: 12px; } } @media (max-width: 320px) { .cookieBtn--outline, .cookieBtn--normal { padding-top: 12px; padding-bottom: 12px; } } @media (max-width: 320px) and (max-height: 480px) { #cookieWarning .cookieContent { width: 100%; } } #cookie-privacy-iframe { z-index: 99999; position: fixed; top: 20px; bottom: 20px; left: 5%; right: 5%; overflow: auto; display: none; box-shadow: 0 0 0 5px rgba(0, 0, 0, .5); background-color: rgba(0, 0, 0, .5); } #cookie-privacy-iframe .cookie-privacy-iframe-inner { width: 100%; height: 100%; position: relative; } #cookie-privacy-iframe iframe { border: 0; background-color: #fff; width: 100%; height: 100%; overflow: auto; } .custom-close-popup { position: absolute; opacity: 0.8; cursor: pointer; width: 39px; height: 39px; background: #000; color: #FFF; text-align: center; right: 0; top: 0; } .custom-close-popup:hover { opacity: 1; } .custom-close-popup:after, .custom-close-popup:before { content: ''; position: absolute; top: 6px; right: 18px; width: 3px; height: 26px; border-radius: 2px; background-color: #fff; } .custom-close-popup:before { transform: rotate(45deg); } .custom-close-popup:after { transform: rotate(-45deg); } </style><style> body.active-cookies-modal { overflow: hidden; padding-right: 15px; } body.site-body.active-cookies-modal #cookieWarning { right: 15px; width: auto !important; } body.site-body.active-cookies-modal .site-top { right: 15px; width: auto; } .cookies-modal, .cookies-modal *, .cookies-modal *:before, .cookies-modal *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cookies-modal { will-change: visibility, opacity; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto; overflow-x: hidden; z-index: 9999999999; visibility: hidden; opacity: 0; transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); background-color: rgba(0, 0, 0, 0.4); } .cookies-modal__table { width: 100%; height: 100%; display: table; table-layout: fixed; } .cookies-modal__cell { display: table-cell; vertical-align: middle; width: 100%; } .cookies-modal--active { visibility: visible; opacity: 1; } .cookies-modal__dialog { max-width: 835px; padding: 1.2rem; margin: 0 auto; } .cookies-modal__content { will-change: transform, opacity; position: relative; padding: 40px 50px 30px; background: #fff; background-clip: padding-box; box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.4); opacity: 0; } .cookies-modal__content--active { opacity: 1; } .cookies-modal__header { font-size: 18px; padding: 10px 0 20px; color: #000; font-weight: 900; } .cookies-modal__section { padding: 10px 0; } .cookies-modal__checkbox { padding: 0 15px 0 0; } [dir='rtl'] .cookies-modal__checkbox { padding: 0 0 0 15px; } .cookies-modal__checkbox label { position: relative; display: flex; gap: 18px; font-size: 14px; line-height: 20px; font-weight: 400; } .cookies-modal__checkbox label input { position: absolute; width: 20px; height: 20px; } .cookies-modal__checkbox label span { font-size: 14px; font-weight: 400; line-height: 1.4285714286em; display: block; position: relative; min-height: 20px; padding: 0 0 0 20px; cursor: pointer; } .cookies-modal__checkbox label span:before, .cookies-modal__checkbox label span:after { content: ''; position: absolute; left: 0; top: 0; height: 20px; width: 20px; border-color: #bdbdbd; } .cookies-modal__checkbox label span:before { background-color: #fff; border: 2px rgba(0, 0, 0, 0.5) solid; border-radius: 2px; transition: background .3s ease; } .cookies-modal__checkbox label span:after { position: absolute; top: 5px; display: flex; content: ''; background: #000; width: 14px; height: 7px; left: 3px; border-bottom: solid 2px #ffffff; border-left: solid 2px #ffffff; background: none; transform: rotate(-45deg) scale(0); transition: transform .1s ease, opacity .1s ease; transform-origin: center center; z-index: 1; } .cookies-modal__checkbox label input:checked ~ span:before { border-color: #6c7a30; background: #6c7a30; } .cookies-modal__checkbox label input:disabled ~ span:before { border-color: #bdbdbd !important; background: #bdbdbd !important; } .cookies-modal__checkbox label input:checked ~ span:after { opacity: 1; transform: rotate(-45deg) scale(.8); } .cookies-modal__text { font-size: 14px; line-height: 1.79; color: #000; padding-left: 39px; } .cookies-modal__text strong { line-height: 20px; display: block; } .cookies-modal__text p { margin: 10px 0; font-weight: 300; } .cookies-modal__close { position: absolute; opacity: 0.8; cursor: pointer; width: 39px; height: 39px; background: #000; color: #FFF; text-align: center; right: 0; top: 0; border: none; } .cookies-modal__close:hover { opacity: 1; } .cookies-modal__close:after, .cookies-modal__close:before { content: ''; position: absolute; top: 11px; right: 18px; width: 2px; height: 18px; border-radius: 2px; background-color: #fff; } .cookies-modal__close:before { transform: rotate(45deg); } .cookies-modal__close:after { transform: rotate(-45deg); } .cookies-modal__submit { /*float: right;*/ } .cookies-modal__section--action { display: flex; justify-content: flex-end; padding-bottom: 0; } [dir='rtl'] .cookies-modal__section--action { flex-direction: row-reverse; } .cookies-modal__notification { margin-right: 22px; display: none; } .cookies-modal__notification-text { font-size: 13px; line-height: 36px; background-color: #e1e1e1; border-radius: 2px; opacity: 0.7; color: #141416; margin-top: 5px; padding: 0 20px; position: relative; } .cookies-modal__notification-text::after { top: 10px; position: absolute; right: -6px; width: 0; height: 0; content: ''; border-style: solid; border-width: 8px 0 8px 6px; border-color: transparent transparent transparent #e1e1e1; } .cookies-modal__notification-text--success { background-color: #6c7a30; color: #fff; } .cookies-modal__notification-text--success::after { border-color: transparent transparent transparent #6c7a30; } .cookies-modal__submit button { height: 46px; padding: 0 20px; border-radius: 2px; background-color: #6c7a30; display: inline-block; font-size: 16px; border: 0; color: #fff; cursor: pointer; -webkit-filter: brightness(100%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .cookies-modal__submit button:hover { -webkit-filter: brightness(90%); } @media (max-width: 960px) { .cookies-modal__section--action { justify-content: center; } .cookies-modal__content { padding: 40px 20px 20px; } body.active-cookies-modal { padding-right: 0; } body.site-body.active-cookies-modal #cookieWarning { right: 0; } body.site-body.active-cookies-modal .site-top { right: 0; } .cookies-modal__submit, .cookies-modal__submit button { width: 100%; } } @media (max-width: 375px) { .cookies-modal__notification-text { padding: 10px; line-height: 1.6; } .cookies-modal__submit button { font-size: 14px; } .cookies-modal__dialog { padding: 15px; } .cookies-modal__content { padding: 40px 15px 15px; } } </style> <style> #cookieWarning .cookieBtn--underline::before { background: #F08014; } #cookieWarning .cookieBtn--underline::after { background: #F08014; } #cookieWarning .cookieBtn--outline { border-color: #F08014; } #cookieWarning .cookieBtn--outline:hover { background-color: #F08014; } #cookieWarning .cookieBtn--normal { border-color: #F08014; } #cookieWarning .cookieBtn--normal::before { background: #F08014; } .cookies-modal__notification-text--success { background-color: #F08014; } .cookies-modal__notification-text--success::after { border-color: transparent transparent transparent #F08014; } .cookies-modal__submit button { background-color: #F08014; } .cookies-modal__checkbox label input:checked ~ span:before { border-color: #F08014; background: #F08014 } </style> <link rel="canonical" href="https://www.travellersbeach.com/meetings"/> <link rel="alternate" href="https://www.travellersbeach.com/meetings" hreflang="en"> <link rel="icon" type="image/png" sizes="16x16" href="https://wa-uploads.profitroom.com/travellersbeachhotelspa/17524720544608/favicon16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://wa-uploads.profitroom.com/travellersbeachhotelspa/17524720544608/favicon32x32.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://wa-uploads.profitroom.com/travellersbeachhotelspa/17524720544608/favicon180x180.png"> <meta name="format-detection" content="telephone=no"> <meta name="google" content="notranslate"><meta name="description" content="Elevate your business events on the Kenyan coast. Explore modern conference rooms, tailored catering, and professional service. 💼 Plan your meeting here!"><meta property="og:title" content="Conference Halls &amp; Meeting Venues in Mombasa | Corporate Events"> <meta property="og:description" content="Elevate your business events on the Kenyan coast. Explore modern conference rooms, tailored catering, and professional service. 💼 Plan your meeting here!"> <meta property="og:image" content="https://r.profitroom.pl/travellersbeachhotelspa/images/202405292338550.1582871216_1556901922_3W1A9710_1500px.jpg"> <style type="text/css"> .site-top__logo { padding: 0 20px; max-width: 160px; } </style> </head> <body class="wa-site site-body wa-headings-color--h wa-paragraph-font wa-global-heading page-weddings_and_conferences en page-weddings_and_conferences wa-paragraph-font wa-global-heading" data-page-id="44e5d88d-ba1c-49b9-add4-14eae7e1878d" data-site-id="12508" > <style type="text/css"> :root {--wa-primary-color: #F08014} .wa-background-primary-color {background-color: #F08014} .wa-background-primary-color--hovered:hover {background-color: #F08014} .wa-primary-background-color--hover:hover {background-color: #F08014} .wa-primary-color--hover-text:hover .text {color: #F08014}
73 .wa-primary-color--is-active--text.is-active .text {color: #F08014} .wa-primary-color {color: #F08014} .wa-primary-color--hovered:hover {color: #F08014;} .wa-primary-color--active.is-active {color: #F08014;} .wa-primary-color--mail-hovered a[href^='mailto']:hover {color: #F08014} .wa-border-primary-color {border: 1px solid #F08014; color: #F08014; } .wa-primary-border-color {border-color: #F08014; } .wa-border-bottom-primary-color {border-bottom: 2px solid #F08014;} .t-content ul li:before, .t-content ul.c-sidebar li:before {background-color: #F08014} .filters-horizontal__item.is-active .icon, .filters-horizontal__item:hover .icon, .filters-horizontal__item.is-active .label, .filters-horizontal__item:hover .label {color: #F08014;} .t-content a:not(.contact-btn, .wa-button-link-primary):focus, .t-content a:not(.contact-btn, .wa-button-link-primary):hover {color: #F08014;} .menu-icon span, .close-icon::after, .close-icon::before {background-color: #F08014;} .calendar-filters__button--active {color: #F08014; border-color: #F08014} .listing-item__more .text::before, .calendar-filters__button::before {background-color: #F08014} .wa-background-primary-color--hover:hover {background-color: #F08014} .wa-primary-color .swiper-pagination-bullet-active {background: #F08014;} .wa-primary-border-color--input-focus input:focus {border-color: #F08014} .wa-primary-border-color--textarea-focus textarea:focus {border-color: #F08014} .wa-primary-border-color--select-focus select:focus {border-color: #F08014} .wa-form-border-color {border-color: #F08014} .t-content a.wa-button-link-primary {border-color: #F08014;} .t-content a.wa-button-link-primary:hover {background-color: #F08014; color: white;} .wa-background-primary-color--before::before {background-color: #F08014} .wa-primary-border-color--is-active.is-active {border-color: #F08014} .wa-primary-background-color-dots--hover:hover .dot {background-color: #F08014} .wa-primary-color--is-active.is-active {color: #F08014} .wa-primary-background-color--before::before {background-color: #F08014} .photo-text-tabs__tab.is-active {color: #F08014} .photo-text-tabs__tab.is-active {border-color: #F08014} .photo-text-tabs__tab {border-color: #F08014} .photo-text-tabs__tab:before {background-color: #F08014} .wa-primary-border-top-color--after::after {border-top-color: #F08014} .wa-secondary-color {color: #8BB88B !important} .wa-secondary-color--hover:hover {color: #8BB88B !important} .wa-secondary-background-color {background-color: #8BB88B !important} .wa-secondary-background-color--is-active--before.is-active:before {background-color: #8BB88B} .wa-link-icon-secondary-color a::before {color: #8BB88B} .wa-secondary-color--mail-hovered a[href^='mailto']:hover {color: #8BB88B} .wa-background-secondary-color {background-color: #8BB88B} .wa-secondary-border-top-color--after::after {border-top-color: #8BB88B} .wa-headline-font { font-family: Lato !important} .wa-paragraph-font { font-family: Questrial !important} .wa-global-heading h1, h2, h3, h4, h5, h6 { font-family: Lato} .contact-box__text strong { font-family: Lato} </style> <a class="skip-link js-scroll-to" href="#main-content" data-scroll-to="#main-content" data-scroll-px="-150px">Skip to main content</a> <header class="site-top hide-on-768 js-scroll-header js-site-top js-site-header"> <div class="contact-info"> <div class="contact-info__box"> <div class="contact-info__left"> <a class="tel" href="tel:+254720648708"> <span aria-hidden="true" class="icon icon-phone1"></span> <span class="u-sr-only">Call us:</span> <span>+254720648708</span> </a> <a class="mail" href="mailto:[email protected]"> <span aria-hidden="true" class="icon icon-mail1"></span> <span class="u-sr-only">Write to us:</span> <span>[email protected]</span> </a> </div> <div class="contact-info__right"> <ul class="socials socials--header"> <li class="socials__item"> <a href="https://x.com/travellersbhc" rel="nofollow" class="socials__link is-x" target="_blank"> <span class="socials__icon socials__icon--x icon icon-x-filled"></span> <span class="u-sr-only">x</span> </a> </li> <li class="socials__item"> <a href="https://www.tripadvisor.com/Hotel_Review-g1062161-d500902-Reviews-Travellers_Beach_Hotel_Club-Bamburi_Mombasa_Coast_Province.html" rel="nofollow" class="socials__link is-tripadvisor" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor-filled"></span> <span class="u-sr-only">tripadvisor</span> </a> </li> <li class="socials__item"> <a href="https://www.facebook.com/travellersbeachhotel/" rel="nofollow" class="socials__link is-facebook" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook-filled"></span> <span class="u-sr-only">facebook</span> </a> </li> <li class="socials__item"> <a href="https://www.instagram.com/travellersbeachhotelmsa/" rel="nofollow" class="socials__link is-instagram" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram-filled"></span> <span class="u-sr-only">instagram</span> </a> </li> </ul> </div> </div> </div> <div class="l-wrapper--wither site-top__main"> <div class="site-top__left"> <a class="site-top__logo" href="/" data-logo="true" style="transform: scale(1)"> <img class="site-logo" src="https://r.profitroom.pl/travellersbeachhotelspa/images/202406141219170.New_logo_png.JPG" alt="Travellers Beach Hotel &amp; Spa Homepage"/> </a> </div> <div class="site-top__right"> <nav class="nav-primary-hld" aria-label="Main menu"> <ul class="nav-primary js-nav" role="menu"> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top is-active "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/meetings" > <span class="nav-primary__text" data-menu-page="3976301"> Meetings </span> </a> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/rooms" > <span class="nav-primary__text" data-menu-page="3976293"> Rooms &amp; Suites </span> </a> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/offers" > <span class="nav-primary__text" data-menu-page="3976299">
73 Offers </span> </a> </li> <li role="presentation" class="nav-primary__item with-subnav wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary4-1" role="menuitem" class="nav-primary__link js-nav-link " href="/dining" > <span class="nav-primary__text" data-menu-page="3976325" > Dining </span> <span class="icon icon-arrow-bold-down wa-primary-color" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary4-1"> <ul class="nav-primary__subnav-inner" role="menu"> <li role="presentation" class="nav-subnav__item wa-primary-color--hovered wa-primary-color--active js-nav-item "> <a tabindex="-1" class="nav-subnav__link js-nav-link" role="menuitem" href="/dining/restaurants" > <span class="nav-subnav__text" data-menu-page="3976325">Restaurants</span> </a> </li> <li role="presentation" class="nav-subnav__item wa-primary-color--hovered wa-primary-color--active js-nav-item "> <a tabindex="-1" class="nav-subnav__link js-nav-link" role="menuitem" href="/dining/bars" > <span class="nav-subnav__text" data-menu-page="3976327">Bars</span> </a> </li> </ul> </div> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/spa-wellness" > <span class="nav-primary__text" data-menu-page="3976313"> Spa &amp; Wellness </span> </a> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/experiences" > <span class="nav-primary__text" data-menu-page="3976295"> Experiences </span> </a> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/events" > <span class="nav-primary__text" data-menu-page="3976323"> Events </span> </a> </li> <li role="presentation" class="nav-primary__item wa-primary-color--hovered wa-primary-color--active js-nav-item js-nav-item-top "> <span class="nav-primary__item-line wa-background-primary-color"></span> <a class="nav-primary__link js-nav-link" role="menuitem" href="/connect-with-us" > <span class="nav-primary__text" data-menu-page="3976305"> Contact </span> </a> </li> </ul> <button class="site-panel__button site-btn js-open-upper wa-background-primary-color scoll-only-btn"> <span class="text">Book online</span> </button> </nav> </div> </div> </header> <button class="a11y js-a11y-contrast" aria-label="High contrast mode" data-label-on="Deactivate high contrast mode" data-label-off="Activate high contrast mode"> <span class="icon icon-wcag-contrast-icon js-contrast-off" aria-hidden="true"></span> <span class="icon icon-wcag-eye-on js-contrast-on" style="display: none;" aria-hidden="true"></span> </button> <header class="site-top-mobile flex-on-768 js-site-top js-site-top-mobile"> <div class="site-top-mobile__logo-hld"> <a class="site-top-mobile__logo" data-menu-page="3976289" href="/"> <img class="site-logo" data-menu-page="3976289" src="https://r.profitroom.pl/travellersbeachhotelspa/images/202406141219170.New_logo_png.JPG" alt="Travellers Beach Hotel &amp; Spa"/> </a> </div> <div class="site-top-mobile__col site-top-mobile__col--left site-top-mobile__signet-hld"> <a class="site-top-mobile__signet" data-menu-page="3976289" href="/"> <img class="site-logo" data-menu-page="3976289" src="https://r.profitroom.pl/travellersbeachhotelspa/images/202406141219170.New_logo_png.JPG" alt="Travellers Beach Hotel &amp; Spa"/> </a> </div> <div class="site-top-mobile__col site-top-mobile__col--center site-top-mobile__booking-btn-hld "> <button class="site-top-mobile__booking-btn js-open-upper wa-background-primary-color wa-primary-color-text-depends-background"> Book online </button> </div> <div class="site-top-mobile__col site-top-mobile__col--right site-top-mobile__btn-hld"> <button class="site-top-mobile__btn js-toggle-menu" aria-label="Hamburger, opens menu"> <span class="text">MENU</span> <span class="icon-hld" aria-hidden="true"> <span class="menu-icon"> <span></span> <span></span> <span></span> </span> <span class="close-icon"></span> </span> </button> </div> </header>
73 <main id="main-content" data-gjs-type="wrapper" tabindex="-1"> <div data-component-id='25953211' > <section class="l-section l-section--banner-small border-b"> <div class="l-wrapper"> <div class="basic-hld"> <div class="t-page-title-hld"> <h1 class="t-page-title wa-headline-font" >Meetings</h1> <nav aria-label="breadcrumbs"> <ul class="breadcrumb "> <li class="breadcrumb__item wa-content-color "> <a href="/">Homepage</a> <span class="icon icon-arrow-bold-right" aria-hidden="true"></span> </li> <li class="breadcrumb__item wa-content-color active"> <span aria-current="Meetings">Meetings</span> </li> </ul> </nav> </div> </div> </div> </section> </div><div data-component-id='25953213' > <section class="l-section l-section--basic is-top-paddington"> <div class="l-wrapper"> <div class="basic-hld"> <div class="t-section-title-hld"> <h2 class="basic__title t-section-title wa-headline-font" >First-Class Services with<br /> Ultra-Modern Facilities</h2> </div> <div class="t-content-hld intro"> <div class="t-content" > <p>Travellers Beach Hotel & Spa offers first-class meeting and conference services complemented by ultra-modern facilities and professional hospitality. The success of any event greatly depends on the choice of venue, and our dedicated conference facilities provide the ideal environment for productive meetings, corporate functions, and memorable events. Be it your high-class business conference, a spectacular wedding celebration, a private party, Spa - one of the best hotels in Mombasa is your perfect choice.</p> <p>We pay great attention to all your requirements, so we have an option for any event or occasion. Our conference rooms are well-equipped with modern facilities, high-speed internet facilities and spacious seating accommodating up to 400 people. Best of staff and concierge at the Travellers beach hotel& Spa just for you! A dedicated team is always at your service for any requirement. Not only that, we offer some relishing refreshments for your coffee break that you can customize according to your choice as well. We make the best effort to make your event the best. Travellers Beach Hotel & Spa promises to offer you the best service with the best space.</p> <p>All our conference halls are well equipped with proper meeting room facilities The biggest hall takes a maximum of 350 Pax, while the smallest takes 10 Pax.</p> </div> </div> </div> </div> </section> </div><div data-component-id='25953215' > <section class="l-section l-section--conference"> <div class="l-wrapper l-wrapper--conference l-wrapper--main-n-sidebar"> <div class="l-sidebar l-sidebar--conference"> <div class="l-sidebar__inner-hld"> <div class="l-sidebar__inner conference-sidebar wa-primary-border-color"> <span class="conference-sidebar__title wa-headline-font"> Contact </span> <div class="conference-sidebar__contact-box"> <a href="tel:+254720648708" class="conference-sidebar__link"> <span aria-hidden="true" class="icon icon-phone wa-secondary-color"></span> <span class="u-sr-only">Call us:</span> <span class="text">+254720648708</span> </a> <a href="mailto:[email protected]" title="[email protected]" class="conference-sidebar__link conference-sidebar__link--mail"> <span aria-hidden="true" class="icon icon-mail wa-secondary-color"></span> <span class="u-sr-only">Write to us:</span> <span class="text"> [email protected] </span> </a> </div> </div> </div> </div> <div class="l-main l-main--conference"> <div class="conference-main"> <div class="conference-item js-conference-item" > <div class="conference-item__img-hld"> <picture class="conference-item__img cvr-pic"> <source srcset="/templates/paris/images/img-placeholder.jpg" media="(max-width: 768px)" data-srcset="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251238520.Travellers_Beach_Hotel_Spa_langoni_IMG_1984.jpg" /> <img src="/templates/paris/images/img-blank.gif" alt="venue item photo" class="cvr-pic__img js-lazy" data-src="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251238520.Travellers_Beach_Hotel_Spa_langoni_IMG_1984.jpg" /> </picture> </div> <div class="conference-item__bottom wa-primary-border-color"> <div class="conference-item__visible-box"> <div class="conference-item__title-box"> <span class="conference-item__title t-item-title wa-headline-font"> Langoni Boardroom </span> <ul class="conference-item__special-info"> <li class="conference-item__special-info-item"> <span aria-hidden="true" class="icon icon-user wa-primary-color"></span> <span class="text"> Max. 20 people </span> </li> </ul> </div> <button class="conference-item__button site-btn wa-background-primary-color js-conference-button" data-show="check the details" data-hide="Hide the details" aria-expanded="false" aria-controls="conference-details-1"> <span class="u-sr-only">
73Langoni Boardroom</span> <span class="text js-conference-button-text"> check the details </span> </button> </div> <div class="conference-item__hidden-box js-conference-hidden-box" aria-hidden="true" id="conference-details-1"> <div class="conference-item__hidden-box-inside js-conference-hidden-inside-box"> <div class="conference-item__description t-content"> <p>Located close to the entrance and away from the busy areas of the hotel, this private meeting space is perfect for executive meetings. It's several windows facing a small natural garden outside allows natural lighting and fresh air. We understand successful meetings don't just happen; it takes planning and coordination, which our dedicated event team will make this happen on your behalf.</p> <p><strong>This space can take upto 20 people. </strong></p> <p><strong>This is a video conferencing facility</strong></p> <p><strong>Conference timing:</strong> 8am to 5pm</p> </div> <ul class="conference-item__layouts"> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-boardroom"></span> <span class="text"> 20 </span> </li> </ul> <ul class="conference-item__facilities"> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-air-conditioning"></span> <span class="text"> Air conditioning </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-internet-access"></span> <span class="text"> Internet </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-flipchart"></span> <span class="text"> Flipchart </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-screen"></span> <span class="text"> Screen </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-projector"></span> <span class="text"> Projector </span> </li> </ul> </div> </div> </div> </div> <div class="conference-item js-conference-item" > <div class="conference-item__img-hld"> <picture class="conference-item__img cvr-pic"> <source srcset="/templates/paris/images/img-placeholder.jpg" media="(max-width: 768px)" data-srcset="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251249370.kasuku_meeting_room.jpg" /> <img src="/templates/paris/images/img-blank.gif" alt="venue item photo" class="cvr-pic__img js-lazy" data-src="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251249370.kasuku_meeting_room.jpg" /> </picture> </div> <div class="conference-item__bottom wa-primary-border-color"> <div class="conference-item__visible-box"> <div class="conference-item__title-box"> <span class="conference-item__title t-item-title wa-headline-font"> Kasuku Room </span> <ul class="conference-item__special-info"> <li class="conference-item__special-info-item"> <span aria-hidden="true" class="icon icon-user wa-primary-color"></span> <span class="text"> Max. 30 people </span> </li> </ul> </div> <button class="conference-item__button site-btn wa-background-primary-color js-conference-button" data-show="check the details" data-hide="Hide the details" aria-expanded="false" aria-controls="conference-details-2"> <span class="u-sr-only">Kasuku Room</span> <span class="text js-conference-button-text"> check the details </span> </button> </div> <div class="conference-item__hidden-box js-conference-hidden-box" aria-hidden="true" id="conference-details-2"> <div class="conference-item__hidden-box-inside js-conference-hidden-inside-box"> <div class="conference-item__description t-content"> <p>Welcome to Kasuku Room, where your event dreams take flight with a capacity to host up to 30 pax boardroom .Our customizable packages and meticulous attention to detail ensure your meeting is an unforgettable experience. We offer adaptable seating arrangements and everything necessary for a seamless occasion. Step into the Kasuku Room and let your imagination soar as we turn your event into a reality unlike any other.&nbsp;</p> <p><strong>Conference timing:</strong> 8am to 5pm</p> </div> <ul class="conference-item__layouts"> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-theatre"></span> <span class="text">
73 30 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-classroom"></span> <span class="text"> 27 </span> </li> </ul> <ul class="conference-item__facilities"> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-air-conditioning"></span> <span class="text"> Air conditioning </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-internet-access"></span> <span class="text"> Internet </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-flipchart"></span> <span class="text"> Flipchart </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-screen"></span> <span class="text"> Screen </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-projector"></span> <span class="text"> Projector </span> </li> </ul> </div> </div> </div> </div> <div class="conference-item js-conference-item" > <div class="conference-item__img-hld"> <picture class="conference-item__img cvr-pic"> <source srcset="/templates/paris/images/img-placeholder.jpg" media="(max-width: 768px)" data-srcset="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251249520.Jahazi_meeting_room.jpg" /> <img src="/templates/paris/images/img-blank.gif" alt="venue item photo" class="cvr-pic__img js-lazy" data-src="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202605251249520.Jahazi_meeting_room.jpg" /> </picture> </div> <div class="conference-item__bottom wa-primary-border-color"> <div class="conference-item__visible-box"> <div class="conference-item__title-box"> <span class="conference-item__title t-item-title wa-headline-font"> Jahazi Room </span> <ul class="conference-item__special-info"> <li class="conference-item__special-info-item"> <span aria-hidden="true" class="icon icon-user wa-primary-color"></span> <span class="text"> Max. 150 people </span> </li> </ul> </div> <button class="conference-item__button site-btn wa-background-primary-color js-conference-button" data-show="check the details" data-hide="Hide the details" aria-expanded="false" aria-controls="conference-details-3"> <span class="u-sr-only">Jahazi Room</span> <span class="text js-conference-button-text"> check the details </span> </button> </div> <div class="conference-item__hidden-box js-conference-hidden-box" aria-hidden="true" id="conference-details-3"> <div class="conference-item__hidden-box-inside js-conference-hidden-inside-box"> <div class="conference-item__description t-content"> <p>Jahazi Room, a versatile space designed to accommodate your event needs with ease. With a maximum capacity of 120 individuals, this room offers a cozy yet spacious environment ideal for a variety of gatherings. Whether you're planning a corporate seminar, training session, or intimate social event, the Jahazi Room provides the perfect setting.</p> <p><strong>Conference timing:</strong> 8am to 5pm</p> </div> <ul class="conference-item__layouts"> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-theatre"></span> <span class="text"> 150 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-classroom"></span> <span class="text"> 120 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-horseshoe"></span> <span class="text"> 60 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-banquet"></span> <span class="text"> 80 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-standing-banquet"></span> <span class="text"> 70 </span> </li> </ul> <ul class="conference-item__facilities"> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-air-conditioning"></span> <span class="text"> Air conditioning </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-internet-access"></span> <span class="text"> Internet </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-flipchart"></span> <span class="text"> Flipchart </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-screen"></span> <span class="text"> Screen </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-projector"></span> <span class="text"> Projector </span> </li> </ul> </div> </div> </div> </div> <div class="conference-item js-conference-item" > <div class="conference-item__img-hld"> <picture class="conference-item__img cvr-pic"> <source srcset="/templates/paris/images/img-placeholder.jpg" media="(max-width: 768px)" data-srcset="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202507091452550.meetings_gallery_8.jpg" /> <img src="/templates/paris/images/img-blank.gif" alt="venue item photo" class="cvr-pic__img js-lazy" data-src="https://r.profitroom.pl/travellersbeachhotelspa/images/gallery/202507091452550.meetings_gallery_8.jpg" /> </picture> </div> <div class="conference-item__bottom wa-primary-border-color"> <div class="conference-item__visible-box"> <div class="conference-item__title-box"> <span class="conference-item__title t-item-title wa-headline-font"> Karibu Room </span> <ul class="conference-item__special-info"> <li class="conference-item__special-info-item"> <span aria-hidden="true" class="icon icon-user wa-primary-color"></span> <span class="text"> Max. 180 people </span> </li> </ul> </div> <button class="conference-item__button site-btn wa-background-primary-color js-conference-button" data-show="check the details" data-hide="Hide the details" aria-expanded="false" aria-controls="conference-details-4"> <span class="u-sr-only">Karibu Room</span> <span class="text js-conference-button-text">
73 check the details </span> </button> </div> <div class="conference-item__hidden-box js-conference-hidden-box" aria-hidden="true" id="conference-details-4"> <div class="conference-item__hidden-box-inside js-conference-hidden-inside-box"> <div class="conference-item__description t-content"> <p>With a maximum capacity of 150 guests, this expansive space offers endless possibilities for your gatherings. Whether you're planning a corporate meeting, training session, or social event, the Karibu Room provides the perfect backdrop. Our dedicated team stands ready to assist you at every step, offering customizable packages tailored to your specific needs.</p> <p><strong>Conference timing:</strong> 8am to 5pm</p> </div> <ul class="conference-item__layouts"> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-theatre"></span> <span class="text"> 180 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-classroom"></span> <span class="text"> 120 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-horseshoe"></span> <span class="text"> 60 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-banquet"></span> <span class="text"> 100 </span> </li> <li class="conference-item__layouts-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-venue-standing-banquet"></span> <span class="text"> 120 </span> </li> </ul> <ul class="conference-item__facilities"> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-air-conditioning"></span> <span class="text"> Air conditioning </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-internet-access"></span> <span class="text"> Internet </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-flipchart"></span> <span class="text"> Flipchart </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-screen"></span> <span class="text"> Screen </span> </li> <li class="conference-item__facilities-item"> <span aria-hidden="true" class="icon wa-secondary-color icon-projector"></span> <span class="text"> Projector </span> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </section> 
73<script>
74
75    const openItem = (item) => {
76        item.setAttribute('aria-hidden', false)
77        const itemInsideBox = item.querySelector('.js-conference-hidden-inside-box'),
78        itemInsideBoxHeight = itemInsideBox.getBoundingClientRect().height;
79        item.style.height = itemInsideBoxHeight + 'px';
80        item.style.transition = Math.round(itemInsideBoxHeight) / 1000 + 's';
81    };
82
83    const closeItem = (item) => {
84        item.setAttribute('aria-hidden', true)
85        item.style.height = '0';
86    };
87
88    const conferenceItems = document.querySelectorAll('.js-conference-item');
89    
90    conferenceItems.forEach(conferenceItem => {
91    
92        const hiddenBox = conferenceItem.querySelector('.js-conference-hidden-box');
93        const showHideButton = conferenceItem.querySelector('.js-conference-button');
94        const showHideButtonText = showHideButton.querySelector('.js-conference-button-text');
95       
96        showHideButton.addEventListener('click', (e) => {
97            if (!showHideButton.classList.contains('is-active')) {
98                openItem(hiddenBox);
99                showHideButton.classList.add('is-active')
100                showHideButton.setAttribute('aria-expanded', true);
101                showHideButtonText.innerText = showHideButton.getAttribute('data-hide');
102            } else {
103                closeItem(hiddenBox);
104                showHideButton.setAttribute('aria-expanded', false);
105                showHideButtonText.innerText = showHideButton.getAttribute('data-show');
106                showHideButton.classList.remove('is-active')
107            }
108        });
109    });
110    
111</script>
111 </div> </main> <div data-component-id='25953245' > <section class="l-section l-section--newsletter" > <div class="l-wrapper"> <div class="newsletter js-newsletter-holder" data-token="/contact/token" data-request="/contact/newsletter?lang=en" data-policy-title="Confirm sending the form" data-policy-info="By clicking the &quot;CONFIRM&quot; button, you agree to the processing of your personal data in order to process your inquiry" data-button-confirm="Confirm" data-button-cancel="Cancel" data-success-title="Confirm your registration" data-success-info="Check your mail. We have sent you a message asking you to confirm your e-mail address." data-server-error-title="Server error" data-server-error-info="Sorry, we can&#039;t process this application right now, reapply later" data-token-error-title="Problem occurred" data-token-error-info="Please send the form again" data-spam-error-title="Spam detected" data-spam-error-info="The message has not been sent" data-valid-error-title="The form contains errors" data-valid-error-field="Field" data-not-valid-email="has an invalid format" data-cannot-empty="shouldn&#039;t be empty" data-connect-error="Connection error has occurred" data-already-added-text="This e-mail address already subscribes to the newsletter." data-already-added-error-title="newsletter.already_added_error_title" data-captcha-error-title="Captcha validation failed" data-captcha-error-setup="Captcha is not set up correctly. Please contact the site administrator." data-captcha-error-validation="Captcha validation failed. Please try again." data-consent-url="/contact/newsletter/consent?lang=en" > <div class="newsletter__img-hld"> <picture class="newsletter__img cvr-pic__img"> <source srcset="/templates/paris/images/img-blank.gif" media="(max-width: 768px)" data-srcset="https://wa-uploads.profitroom.com/travellersbeachhotelspa/768x678/17654641994411_travellersbeach17.jpg" /> <img src="/templates/paris/images/img-blank.gif" alt="Newsletter" class="cvr-pic__img js-lazy" data-src="https://wa-uploads.profitroom.com/travellersbeachhotelspa/1140x700/17654641994411_travellersbeach17.jpg" /> </picture> </div> <div class="newsletter__text-box"> <div class="newsletter__text-box-inner"> <h2 class="newsletter__title wa-headline-font"> Subscribe to our newsletter </h2> <div class="newsletter__description t-content"> Be the first to know about the latest events, offers and promotions! </div> <form class="newsletter-form js-newsletter-form wa-primary-border-color--input-focus" action="#" aria-label="Subscribe to our newsletter"> <div class="newsletter-form__inner"> <label class="u-sr-only" for="newsletter-email">E-mail</label> <input id="newsletter-email" class="js-newsletter__value newsletter-form__input" type="email" name="email" data-name= "E-mail" placeholder="E-mail*" required> <label for="name321nwsl" class="u-sr-only">name321</label> <input id="name321nwsl" class="js-newsletter__value newsletter-form__input" type="text" name="name321" placeholder="name" value="" autocomplete="off"> <button class="newsletter-form__button site-btn wa-background-primary-color" type="submit" name="submit"> <span class="text"> Sign up </span> </button> </div> </form> </div> </div> </div> </div> </section> </div> <footer class="site-footer"> <button class="scroll-to-top scroll-up-btn js-scroll-start"> <span class="icon icon-arrow-normal-up" aria-hidden="true"></span> <span class="u-sr-only">Scroll to the top of the page</span> </button> <div class="site-footer__top "> <div class="l-wrapper l-wrapper--footer"> <div class="site-footer__row"> <div class="site-footer__col site-footer__col--left"> <span class="t-item-title t-item-title--white footer-title wa-headline-font">Address</span> <div class="footer-address__line"> <span>Malindi Rd.</span><br/> <span>80100</span> <span> Mombasa</span> </div> </div> <div class="site-footer__col site-footer__col--center"> <span class="t-item-title t-item-title--white footer-title wa-headline-font">Contact</span> <div class="footer-address__line"> <a href="tel:+254720648708"> <span class="u-sr-only">Call us:</span> <span>+254720648708</span> </a> <a href="mailto:[email protected]" title="[email protected]"> <span class="u-sr-only">Write to us:</span> <span>[email protected]</span> </a> </div> </div>
111 <div class="site-footer__col site-footer__col--right"> <span class="t-item-title t-item-title--white footer-title wa-headline-font">Social media</span> <div class="site-footer__social-hld"> <ul class="socials socials--footer"> <li class="socials__item"> <a href="https://x.com/travellersbhc" class="socials__link is-x" target="_blank"> <span class="socials__icon socials__icon--x icon icon-x-filled"></span> <span class="u-sr-only">x</span> </a> </li> <li class="socials__item"> <a href="https://www.tripadvisor.com/Hotel_Review-g1062161-d500902-Reviews-Travellers_Beach_Hotel_Club-Bamburi_Mombasa_Coast_Province.html" class="socials__link is-tripadvisor" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor-filled"></span> <span class="u-sr-only">tripadvisor</span> </a> </li> <li class="socials__item"> <a href="https://www.facebook.com/travellersbeachhotel/" class="socials__link is-facebook" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook-filled"></span> <span class="u-sr-only">facebook</span> </a> </li> <li class="socials__item"> <a href="https://www.instagram.com/travellersbeachhotelmsa/" class="socials__link is-instagram" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram-filled"></span> <span class="u-sr-only">instagram</span> </a> </li> </ul> </div> <div data-component-id='25953257' > <a class="btn-site route-btn wa-background-primary-color--hovered" href="https://www.google.com/maps/search/?api=1&amp;query=-3.9910523,39.7343816" target="_blank" rel="nofollow" > Show on the map <span class="icon icon-get-route1"></span> </a> </div> </div> </div> </div> </div> <div data-component-id='25953247' > <div class="site-footer__middle"> <div class="l-wrapper l-wrapper--footer"> <nav class="footer-navigation" aria-label="footer_menu" > <ul class="footer-navigation__list"> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/csr" >CSR</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/blog" >Blogs</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/vacancies" >Careers</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/virtual-tour" >Virtual Tour</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/downloads" >Downloads</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/gallery" >Gallery</a> </li> <li class="footer-navigation__item"> <a class="footer-navigation__link " href="/opinions" >Opinions</a> </li> </ul> </nav> </div> </div> </div> <div class="site-footer__bottom"> <div class="l-wrapper l-wrapper--footer"> <div class="site-footer__row"> <div class="site-footer__col site-footer__col--bottom-left"> <div class="created-hld"> <span class="created-hld__text"> <span>&copy;</span> <span> Travellers Beach Hotel &amp; Spa </span> <span>2026</span> </span> <button class="manageCookieSettings wa-paragraph-font" onclick="openCookieModal();">Cookies settings</button> </div> </div> <div class="site-footer__col site-footer__col--bottom-right"> <div class="copy-hld"> <div> <span class="created-hld__text">created by</span> <a class="created-hld__link" href="https://www.profitroom.com" rel="nofollow" target="_blank" aria-label="Link to Profitroom website"> <span class="icon icon-profitroom" aria-hidden="true"></span> </a> </div> </div> </div> </div> </div> </div> </footer> <div class="mobile-nav js-mobile-nav" aria-hidden="true"> <nav aria-label="Mobile menu" class="mobile-nav__inner"> <ul class="mobile-nav__list"> <li class="mobile-nav__li is-active "> <a class="mobile-nav__link" href="/meetings" > <span class="mobile-nav__text" data-menu-page="3976301">Meetings</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/rooms" > <span class="mobile-nav__text" data-menu-page="3976293">Rooms &amp; Suites</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/offers" > <span class="mobile-nav__text" data-menu-page="3976299">Offers</span> </a> </li> <li class="mobile-nav__li "> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-slide-4" class="mobile-nav__link js-show-mobile-sub
111nav" > <span class="mobile-nav__text">Dining</span> <span class="icon icon-arrow-bold-down" aria-hidden="true"></span> </div> <ul aria-hidden="true" id="subnav-slide-4" class="mobile-nav__subnav" inert> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a href="/dining/restaurants" role="menuitem"> <span class="text" data-menu-page="3976325">Restaurants</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a href="/dining/bars" role="menuitem"> <span class="text" data-menu-page="3976327">Bars</span> </a> </li> </ul> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/spa-wellness" > <span class="mobile-nav__text" data-menu-page="3976313">Spa &amp; Wellness</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/experiences" > <span class="mobile-nav__text" data-menu-page="3976295">Experiences</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/events" > <span class="mobile-nav__text" data-menu-page="3976323">Events</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link" href="/connect-with-us" > <span class="mobile-nav__text" data-menu-page="3976305">Contact</span> </a> </li> </ul> </nav> <div class="mobile-nav__bottom"> <a href="https://www.google.com/maps/search/?api=1&query=-3.9910523,39.7343816" rel="nofollow" class="mobile-nav__map" target="_blank"> <span class="icon icon-offer-attractions"></span> <span class="label">Show on the map</span> </a> </div> </div> <div data-component-id='25953249' > </div> <div id="cookieWarning" role="dialog" aria-modal="true" tabindex="-1" aria-label="Cookie policy window"> <div id="cookieAnnouncement" aria-live="assertive" role="alert" class="u-sr-only"></div> <div class="cookieContent"> <div class="cookieContentItem description" id="cookies-modal-text"> <p class="wa-paragraph-font"> In order to provide services at the highest level, the Website uses cookies saved in the browser's memory. Detailed information about the purpose of their use, including processing of user activity data and advertising personalization, as well as the possibility to change cookie settings, can be found in the <a class="cookiePolicies" href="/privacy" target="_blank">Privacy Policy.</a> By clicking ACCEPT ALL, you consent to the use of technologies such as cookies and to the processing by Travellers Beach Hotel, Plot no. MN/1/686 & MN/1/1381 Bamburi, 87649-8010, Mombasa, of your personal data collected on the Internet, such as IP addresses and cookie identifiers, for analytical and marketing purposes (including automated ad targeting, measuring their effectiveness, and processing user data for analytical purposes). You can change cookie settings and detailed consent preferences in <button class="manageCookieSettings" onclick="openCookieModal();">the settings</button>. </p> </div> <div class="cookieContentItem actions"> <button class="cookieBtn cookieBtn--underline" type="button" onclick="openCookieModal();return false;"> <span class="content wa-paragraph-font">Cookies settings</span> </button> <button class="cookieBtn cookieBtn--outline" type="button" onclick="acceptOnlyRequiredCookies();return false;"> <span class="content wa-paragraph-font">Reject</span> </button> <button class="cookieBtn cookieBtn--normal js-cookieBtn-focus" type="button" onclick="_acceptCookiesPolicy();return false;"> <span class="content wa-paragraph-font">Accept all</span> </button> </div> </div> </div> <div id="cookies-modal" class="cookies-modal"> <div class="cookies-modal__table" role="dialog" aria-modal="true" aria-live="assertive" aria-label="Manage privacy settings"> <div class="cookies-modal__cell"> <div class="cookies-modal__dialog"> <div class="cookies-modal__content"> <form action="#" id="cookies-privacy-settings"> <div class="cookies-modal__header wa-headline-font"> Manage privacy settings</div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="necessary-cookies"> <input type="checkbox" value="necessary" checked="" name="necessary-cookies" aria-label="Essential cookies" aria-description="Cookies necessary for the operation of services available on the website, enabling browsing offers or making reservations, supporting security mechanisms, including user authentication and abuse detection. These files are required for the proper functioning of the website. They do not require your consent." disabled="" id="necessary-cookies"> <span></span> <strong class="wa-headline-font">Essential cookies </strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Cookies necessary for the operation of services available on the website, enabling browsing offers or making reservations, supporting security mechanisms, including user authentication and abuse detection. These files are required for the proper functioning of the website. They do not require your consent. </p> </div> </div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="analytics-cookies"> <input type="checkbox" value="analytics" name="analytics-cookies" id="analytics-cookies" aria-label="Analytical cookies" aria-description="privacy.modal.analytics_cookies.descriptiopn"> <span></span> <strong class="wa-headline-font">
111Analytical cookies</strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Cookies allowing the collection of information about the user&#039;s use of the website in order to optimize its functioning and adapt it to user expectations. By consenting to these cookies, you agree to the processing of data regarding your activity on the site for analytical purposes. </p> </div> </div> <div class="cookies-modal__section"> <div class="cookies-modal__checkbox"> <label for="marketing-cookies"> <input type="checkbox" value="marketing" name="marketing-cookies" id="marketing-cookies" aria-label="Marketing cookies" aria-description="privacy.modal.marketing_cookies.descriptiopn"> <span></span> <strong class="wa-headline-font">Marketing cookies</strong> </label> </div> <div class="cookies-modal__text"> <p class="wa-paragraph-font"> Cookies enabling the display of marketing content tailored to the user&#039;s preferences and directing marketing offers to them corresponding to their interests, including information about user activity, products, and services of the site administrator and third parties. Consent to these cookies means that your data may be used for advertising personalization and analysis of the effectiveness of our advertising campaigns. </p> </div> </div> <div class="cookies-modal__section cookies-modal__section--action"> <div class="cookies-modal__notification"> <div class="cookies-modal__notification-text"> <span class="wa-paragraph-font">Your preferences have not yet been saved</span> </div> </div> <div class="cookies-modal__submit"> <button type="submit" class="wa-paragraph-font" aria-label="Save and Close">Save and Close</button> </div> </div> </form> <button type="button" class="cookies-modal__close js-cookies-modal__close" aria-label="Close cookies window"></button> </div> </div> </div> </div> </div> 
111<script>
112    var footerBtnClicked = false;
113    var footerLink = document.querySelector('.manageCookieSettings');
114    footerLink.addEventListener('click', () => footerBtnClicked = true);
115
116    function focusFirstInteractiveElement() {
117        if (footerBtnClicked) {
118            footerLink.focus();
119        }
120    }
121
122    function _acceptCookiesPolicy(acceptedCategories) {
123
124        if (typeof acceptedCategories === 'undefined') {
125            acceptedCategories = ["necessary", "marketing", "analytics"];
126        }
127
128        var options = {};
129
130        if (acceptedCategories.length > 1) {
131            options['expires'] = 365;
132        }
133
134        Cookies.set('_CookiesPolicyAccepted', JSON.stringify(acceptedCategories), options);
135
136        /** Send Info to GTM */
137        window.dataLayer = window.dataLayer || [];
138        function gtag() { dataLayer.push(arguments); }
139
140        googleConsentModeMapping({
141            "ad_storage": "marketing",
142            "ad_user_data": "marketing",
143            "ad_personalization": "marketing",
144            "analytics_storage": "analytics",
145            "security_storage": "necessary",
146            "functionality_storage": "necessary",
147            "personalization_storage": "marketing",
148        }, acceptedCategories, 'update');
149
150        window.dataLayer.push({
151            'event': 'cookieConsent',
152            'cookieConsentCategory': acceptedCategories
153        });
154
155        window.beAcceptedCookiePolicies = acceptedCategories;
156
157        if (localStorage) {
158            localStorage.setItem('cookiesManager', JSON.stringify({
159                acceptedCategories: acceptedCategories
160            }));
161        }
162
163        window.dispatchEvent(new CustomEvent('success-save-cookies', { 'detail': { 'acceptedCategories': acceptedCategories } }));
164
165        focusFirstInteractiveElement();
166
167        if (window.activateGA) {
168            activateGA();
169        }
170    }
171
172    function _checkCookiesPolicy() {
173
174        var cookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
175
176        if (typeof cookiesPolicy !== "undefined") {
177            if (!window.beAcceptedCookiePolicies) {
178                cookiesPolicy = JSON.parse(cookiesPolicy);
179                window.beAcceptedCookiePolicies = cookiesPolicy;
180            }
181        } else {
182
183            showCookieDiv();
184
185            var cookiePrivacyIframe = document.getElementById('cookie-privacy-iframe');
186
187            if (cookiePrivacyIframe) {
188
189                var iframe = document.querySelector('#cookie-privacy-iframe iframe');
190
191                if (iframe) {
192                    document.getElementsByClassName('cookiePolicies')[0].addEventListener('click', function (e) {
193                        e.preventDefault();
194                        iframe.src = this.href;
195                        cookiePrivacyIframe.style.display = 'block';
196                    });
197                }
198
199                document.querySelector('#cookie-privacy-iframe .custom-close-popup').addEventListener('click', function (e) {
200                    e.preventDefault();
201                    cookiePrivacyIframe.style.display = 'none';
202                });
203
204            }
205
206            var receiveCookieSettings = false;
207
208            if (localStorage) {
209                window.addEventListener('storage', function (e) {
210
211                    if (e.key !== 'cookiesManager' || receiveCookieSettings) {
212                        return;
213                    }
214
215                    if (e.storageArea.hasOwnProperty('cookiesManager')) {
216                        receiveCookieSettings = true;
217                        var dataCookies = JSON.parse(e.storageArea.cookiesManager);
218                        _acceptCookiesPolicy(dataCookies.acceptedCategories);
219                        if (cookiePrivacyIframe) {
220                            cookiePrivacyIframe.style.display = 'none';
221                        }
222                    }
223
224                });
225            }
226
227            window.addEventListener('success-save-cookies', function () {
228                document.getElementById('cookieWarning').classList.remove('preview');
229            });
230
231        }
232
233        window.dispatchEvent(new CustomEvent('load-cookies'));
234
235    }
236
237    function showCookieDiv() {
238        const cookieDiv = document.getElementById('cookieWarning');
239        const cookieAnnouncement = document.getElementById('cookieAnnouncement');
240        const cookieText = document.querySelector('.cookieContentItem');
241
242        if (cookieDiv) {
243            if (cookieAnnouncement) {
244                cookieAnnouncement.textContent = cookieText.textContent;
245                cookieAnnouncement.setAttribute('aria-live', 'assertive');
246                setTimeout(() => {
247                    cookieAnnouncement.textContent = '';
248                    cookieAnnouncement.setAttribute('aria-live', 'off');
249                }, 1000);
250            }
251            cookieDiv.classList.add('preview');
252            document.querySelector('.js-cookieBtn-focus').focus();
253        }
254
255        cookieDiv.classList.add('preview');
256        setTimeout(() => {
257            document.querySelector('.js-cookieBtn-focus').focus();
258        }, 100);
259    }
260    
261
262    const focusableElements = 'button, [href], input:not([disabled])';
263
264    function trapFocus(modal) {
265        const focusableContent = modal.querySelectorAll(focusableElements);
266        return {
267            first: focusableContent[0],
268            last: focusableContent[focusableContent.length - 1]
269        };
270    }
271
272    function loadScriptsForConsent() {
273        const cookiesPolicy = window.beAcceptedCookiePolicies || JSON.parse(Cookies.get('_CookiesPolicyAccepted') || '[]');
274
275        const scripts = document.querySelectorAll('script[data-cookie-consent][type="text/plain"]');
276
277        scripts.forEach((script) => {
278            const requiredConsent = script.getAttribute('data-cookie-consent');
279
280            if (cookiesPolicy.includes(requiredConsent)) {
281                const newScript = document.createElement('script');
282
283                Array.from(script.attributes).forEach(attr => {
284                    newScript.setAttribute(attr.name, attr.value);
285                });
286
287                if (script.src) {
288                    newScript.removeAttribute('type');
289                } else {
290                    newScript.type = 'text/javascript';
291                    newScript.textContent = script.textContent;
292                }
293
294                script.parentNode.replaceChild(newScript, script);
295            }
296        });
297    }
298
299    const cookiesModal = document.querySelector('.cookieContent');
300    const cookiesSecondModal = document.querySelector('.cookies-modal');
301    const cookieWarning = document.getElementById('cookieWarning');
302
303    document.addEventListener('keydown', function (e) {
304
305        if (cookieWarning && !cookieWarning.classList.contains('preview')) {
306            return;
307        }
308
309        if (e.key !== 'Tab' && e.keyCode !== 9) return;
310
311        const modal = cookiesSecondModal.classList.contains('cookies-modal--active') ? cookiesSecondModal : cookiesModal;
312        const { first, last } = trapFocus(modal);
313
314        if (e.shiftKey && document.activeElement === first) {
315            last.focus();
316            e.preventDefault();
317        } else if (!e.shiftKey && document.activeElement === last) {
318            first.focus();
319            e.preventDefault();
320        }
321
322    });
323
324    window.addEventListener('load', function () {
325        _checkCookiesPolicy();
326        loadScriptsForConsent();
327    });
328
329    window.addEventListener('success-save-cookies', function () {
330        loadScriptsForConsent();
331    });
332
333
334</script>
334 
334<script type="text/javascript">
335    (function () {
336        var cookieForm = null;
337
338        window.openCookieModal = function () {
339            document.querySelector('.cookies-modal').classList.add('cookies-modal--active');
340            document.querySelector('.cookies-modal__content').classList.add('cookies-modal__content--active');
341            document.querySelector('body').classList.add('active-cookies-modal');
342            setTimeout(function () {
343                document.querySelector('#analytics-cookies').focus();
344            }, 400);
345
346            document.querySelector('.cookies-modal').addEventListener('keydown', (e) => {
347                const { first, last } = trapFocus(document.querySelector('.cookies-modal'));
348
349                if (e.key !== 'Tab') return;
350                if (e.shiftKey && document.activeElement === first) {
351                    last.focus();
352                    e.preventDefault();
353                } else if (!e.shiftKey && document.activeElement === last) {
354                    first.focus();
355                    e.preventDefault();
356                }
357            })
358        };
359
360        window.acceptOnlyRequiredCookies = function () {
361            _acceptCookiesPolicy(["necessary"]);
362        };
363
364        function closeCookieModal() {
365            document.querySelector('.cookies-modal').classList.remove('cookies-modal--active');
366            document.querySelector('.cookies-modal__content').classList.remove('cookies-modal__content--active');
367            document.querySelector('body').classList.remove('active-cookies-modal');
368            document.querySelector('.js-cookieBtn-focus').focus();
369            focusFirstInteractiveElement();
370        }
371
372        function _saveCookiesPolicy(acceptedCategories) {
373
374            var options = {};
375
376            /** If check all categories, remember this for 1 year */
377            if (acceptedCategories.length === cookieForm.querySelectorAll('input[type="checkbox"]').length) {
378                options['expires'] = 365;
379            }
380
381            Cookies.set('_CookiesPolicyAccepted', JSON.stringify(acceptedCategories), options);
382
383            /** Send Info to GTM */
384            window.dataLayer = window.dataLayer || [];
385            function gtag() { dataLayer.push(arguments); }
386
387            googleConsentModeMapping({
388                "ad_storage": "marketing",
389                "ad_user_data": "marketing",
390                "ad_personalization": "marketing",
391                "analytics_storage": "analytics",
392                "security_storage": "necessary",
393                "functionality_storage": "necessary",
394                "personalization_storage": "marketing"
395            }, acceptedCategories, 'update');
396
397            window.dataLayer.push({
398                'event': 'cookieConsent',
399                'cookieConsentCategory': acceptedCategories
400            });
401
402            window.beAcceptedCookiePolicies = acceptedCategories;
403
404            if (window.activateGA) {
405                activateGA();
406            }
407        }
408
409        function eventHandlers() {
410            const cookieFormBtn = cookieForm.querySelector('.cookies-modal__submit button');
411            cookieFormBtn.addEventListener('click', function (e) {
412
413                e.preventDefault();
414
415                var inputs = cookieForm.querySelectorAll('input[type="checkbox"]:checked'),
416                    chooses = [];
417
418                inputs.forEach(function (ele) {
419                    chooses = chooses.concat(ele.value.split(','));
420                });
421
422                _saveCookiesPolicy(chooses);
423
424                if (localStorage) {
425                    localStorage.setItem('cookiesManager', JSON.stringify({
426                        acceptedCategories: chooses
427                    }));
428                }
429
430                window.dispatchEvent(new CustomEvent('success-save-cookies', { 'detail': { 'acceptedCategories': chooses } }));
431                cookieForm.querySelector('.cookies-modal__notification').style.display = 'none';
432                closeCookieModal();
433
434            });
435
436            document.querySelector('#cookies-modal .js-cookies-modal__close').addEventListener('click', function (e) {
437                e.preventDefault();
438                closeCookieModal();
439            });
440
441            document.addEventListener('keydown', function (event) {
442                const modalContent = document.querySelector('.cookies-modal__content');
443                if (modalContent.classList.contains('cookies-modal__content--active')) {
444                    if (event.key === 'Escape') {
445                        closeCookieModal();
446                    }
447                }
448            });
449
450        }
451
452        function init() {
453
454            cookieForm = document.getElementById('cookies-privacy-settings');
455            var inputs = cookieForm.querySelectorAll('input[type="checkbox"]:not(:disabled)'),
456                jsonCookiesPolicy = Cookies.get("_CookiesPolicyAccepted");
457
458            if (typeof jsonCookiesPolicy !== "undefined") {
459
460                var cookiesPolicy = JSON.parse(jsonCookiesPolicy);
461
462                inputs.forEach(function (ele) {
463
464                    var values = ele.value.split(',');
465
466                    ele.checked = cookiesPolicy.some(function (element) {
467                        return values.indexOf(element) > -1
468                    });
469
470                });
471
472            } else {
473
474                inputs.forEach(function (ele) {
475                    if (!ele.checked && ele.hasAttribute('data-default-checked')) {
476                        ele.checked = true;
477                    }
478                });
479
480                cookieForm.querySelector('.cookies-modal__notification').style.display = 'block';
481
482            }
483
484            eventHandlers();
485
486        }
487
488        window.addEventListener('load', function () {
489            init();
490        });
491
492    })();
493
494</script>
494 
494<script id="translations-data" type="application/json">
495	{
496	        "prevSlide": "Previous slide",
497	        "nextSlide": "Next slide",
498	        "paginationNext": "Slide to number",
499	        "firstSlide": "First slide",
500	        "lastSlide": "Last slide",
501	        "contrastActivate": "Activate high contrast mode",
502	        "contrastDeactivate": "Deactivate high contrast mode",
503	        "changeTheContrast": "a11y.change_the_contrast",
504			"contrastMode": "High contrast mode",
505	        "moreInformations": "More"
506	    }
507</script>
507 
507<script src="/templates/paris/runtime.7445272b.js"></script>
507<script src="/templates/paris/global.75a04587.js"></script>
507 
507<script src="/templates/paris/1.53223860.js"></script>
507<script src="/templates/paris/9.14784903.js"></script>
507<script src="/templates/paris/app.86d36d04.js"></script>
507 
507<script defer src="//open.upperbooking.com/travellersbeachhotelspa/Booking.min.js?locale=en"></script>
507 
507<script>
508    document.addEventListener('DOMContentLoaded', function () {
509
510        if (window.matchMedia("(max-width: 768px)").matches) {
511            return;
512        };
513
514        const today = new Date();
515        const tomorrow = new Date();
516        tomorrow.setDate(today.getDate() + 1);
517
518        const formatDateWithZero = (str) => {
519            return String(str).padStart(2, '0');
520        };
521
522        const formatDate = (date) => {
523            const day = formatDateWithZero(date.getDate());
524            const month = formatDateWithZero(date.getMonth() + 1);
525            const year = date.getFullYear();
526            return `${day}.${month}.${year}`;
527        };
528
529        const getMonthName = (date) => {
530            const monthIndex = date.getMonth();
531            if (monthTranslations.length > 0) {
532                return monthTranslations[monthIndex];
533            } else {
534                return formatDateWithZero(date.getMonth() + 1);
535            }
536        };
537
538        const calcDatePatternSeparator = (inputValue) => {
539            if (inputValue.length === 0) return '';
540            const lastChar = inputValue.charAt(inputValue.length - 1);
541
542            return /\p{L}|\p{N}|\s/u.test(lastChar) ? '' : lastChar;
543        };
544
545        const updateDate = (input, boxSelector, date) => {
546            const box = input.closest(boxSelector);
547            if (!box) return;
548
549            const useShortYear = box.hasAttribute('data-short-year');
550            input.value = formatDate(date);
551
552            const dayElement = box.querySelector('.js-input-hld__day-number');
553            const monthElement = box.querySelector('.js-input-hld__month');
554            const yearElement = box.querySelector('.js-input-hld__year');
555
556            if (dayElement)
557                dayElement.textContent = formatDateWithZero(date.getDate()) + calcDatePatternSeparator(dayElement.textContent);
558
559            if (monthElement)
560                monthElement.textContent = getMonthName(date) + calcDatePatternSeparator(monthElement.textContent);
561
562            if (yearElement) {
563                yearElement.textContent = (useShortYear ? String(date.getFullYear()).slice(-2) : date.getFullYear()) + calcDatePatternSeparator(yearElement.textContent);
564            }
565        };
566
567        const panelElement = document.querySelector('.js-site-panel-month');
568        const monthTranslations = [];
569
570        if (panelElement && document.documentElement.lang !== 'ar') {
571            for (let i = 1; i <= 12; i++) {
572                const monthName = panelElement.getAttribute(`data-month-name-${i}`) ||
573                                panelElement.querySelector(`[data-month-name-${i}]`)?.getAttribute(`data-month-name-${i}`);
574
575                if (monthName) {
576                    monthTranslations.push(monthName);
577                } else {
578                    break;
579                }
580            }
581        };
582
583        const checkinInputs = document.querySelectorAll('.js-input-checkin');
584        const checkoutInputs = document.querySelectorAll('.js-input-checkout');
585
586        checkinInputs.forEach((input) => {
587            updateDate(input, '.js-checkin-box', today);
588        });
589
590        checkoutInputs.forEach((input) => {
591            updateDate(input, '.js-checkout-box', tomorrow);
592        });
593    });
594</script>
594 <link rel="stylesheet" href="/templates/paris/icon-packages/paris-icon/style.1e4b16da.css"> 
594<script type="application/ld+json">
595            {"@context":"https:\/\/schema.org","@type":"Hotel","name":"Travellers Beach Hotel & Spa","url":"https:\/\/www.travellersbeach.com\/meetings","address":{"@type":"PostalAddress","streetAddress":"Malindi Rd.","addressLocality":"Mombasa","postalCode":"80100","addressCountry":"KE"},"geo":{"@type":"GeoCoordinates","latitude":-3.9910523,"longitude":39.7343816},"telephone":"+254720648708","email":"[email protected]","image":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/202405292338550.1582871216_1556901922_3W1A9710_1500px.jpg","logo":{"@type":"ImageObject","contentUrl":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/202406141219170.New_logo_png.JPG"}}
596        </script>
596 
596<script type="application/ld+json">
597            {"@context":"https:\/\/schema.org","@type":"ItemList","url":"https:\/\/www.travellersbeach.com\/meetings","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"MeetingRoom","name":"Langoni Boardroom","description":"Located close to the entrance and away from the busy areas of the hotel, this private meeting space is perfect for executive meetings. It's several windows facing a small natural garden outside allows natural lighting and fresh air. We understand successful meetings don't just happen; it takes planning and coordination, which our dedicated event team will make this happen on your behalf.\r\nThis space can take upto 20 people. \r\nThis is a video conferencing facility\r\nConference timing: 8am to 5pm","image":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/gallery\/202605251238520.Travellers_Beach_Hotel_Spa_langoni_IMG_1984.jpg","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"air conditioning","value":true},{"@type":"LocationFeatureSpecification","name":"internet access","value":true},{"@type":"LocationFeatureSpecification","name":"flipchart","value":true},{"@type":"LocationFeatureSpecification","name":"screen","value":true},{"@type":"LocationFeatureSpecification","name":"projector","value":true}],"maximumAttendeeCapacity":20,"additionalProperty":[{"@type":"PropertyValue","name":"boardroom","value":20}]}},{"@type":"ListItem","position":2,"item":{"@type":"MeetingRoom","name":"Kasuku Room","description":"Welcome to Kasuku Room, where your event dreams take flight with a capacity to host up to 30 pax boardroom .Our customizable packages and meticulous attention to detail ensure your meeting is an unforgettable experience. We offer adaptable seating arrangements and everything necessary for a seamless occasion. Step into the Kasuku Room and let your imagination soar as we turn your event into a reality unlike any other.&nbsp;\r\nConference timing: 8am to 5pm","image":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/gallery\/202605251249370.kasuku_meeting_room.jpg","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"air conditioning","value":true},{"@type":"LocationFeatureSpecification","name":"internet access","value":true},{"@type":"LocationFeatureSpecification","name":"flipchart","value":true},{"@type":"LocationFeatureSpecification","name":"screen","value":true},{"@type":"LocationFeatureSpecification","name":"projector","value":true}],"maximumAttendeeCapacity":30,"additionalProperty":[{"@type":"PropertyValue","name":"theatre","value":30},{"@type":"PropertyValue","name":"classroom","value":27}]}},{"@type":"ListItem","position":3,"item":{"@type":"MeetingRoom","name":"Jahazi Room","description":"Jahazi Room, a versatile space designed to accommodate your event needs with ease. With a maximum capacity of 120 individuals, this room offers a cozy yet spacious environment ideal for a variety of gatherings. Whether you're planning a corporate seminar, training session, or intimate social event, the Jahazi Room provides the perfect setting.\r\nConference timing: 8am to 5pm","image":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/gallery\/202605251249520.Jahazi_meeting_room.jpg","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"air conditioning","value":true},{"@type":"LocationFeatureSpecification","name":"internet access","value":true},{"@type":"LocationFeatureSpecification","name":"flipchart","value":true},{"@type":"LocationFeatureSpecification","name":"screen","value":true},{"@type":"LocationFeatureSpecification","name":"projector","value":true}],"maximumAttendeeCapacity":150,"additionalProperty":[{"@type":"PropertyValue","name":"theatre","value":150},{"@type":"PropertyValue","name":"classroom","value":120},{"@type":"PropertyValue","name":"horseshoe","value":60},{"@type":"PropertyValue","name":"banquet","value":80},{"@type":"PropertyValue","name":"standing_banquet","value":70}]}},{"@type":"ListItem","position":4,"item":{"@type":"MeetingRoom","name":"Karibu Room","description":"With a maximum capacity of 150 guests, this expansive space offers endless possibilities for your gatherings. Whether you're planning a corporate meeting, training session, or social event, the Karibu Room provides the perfect backdrop. Our dedicated team stands ready to assist you at every step, offering customizable packages tailored to your specific needs.\r\nConference timing: 8am to 5pm","image":"https:\/\/r.profitroom.pl\/travellersbeachhotelspa\/images\/gallery\/202507091452550.meetings_gallery_8.jpg","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"air conditioning","value":true},{"@type":"LocationFeatureSpecification","name":"internet access","value":true},{"@type":"LocationFeatureSpecification","name":"flipchart","value":true},{"@type":"LocationFeatureSpecification","name":"screen","value":true},{"@type":"LocationFeatureSpecification","name":"projector","value":true}
597],"maximumAttendeeCapacity":180,"additionalProperty":[{"@type":"PropertyValue","name":"theatre","value":180},{"@type":"PropertyValue","name":"classroom","value":120},{"@type":"PropertyValue","name":"horseshoe","value":60},{"@type":"PropertyValue","name":"banquet","value":100},{"@type":"PropertyValue","name":"standing_banquet","value":120}]}}]}
598        </script>
598 
598<script>
599  (function() {
600    let messages =  [];messages.push({
601          type: 'custom',
602          delay: 3,
603          params: {
604              image: '',
605              title: 'August\u0020Holiday\u0020Special',
606              subtitle: '',
607              text: 'Special\u0020Holiday\u0020Rates\u0020From\u0020KES\u002022,600\u0020on\u0020Half\u0020Board',
608              url: '/offers-promotions/flexible-half-board',
609              button: 'Read\u0020more',
610              code: '',
611              buttonTarget: '_self',
612              buttonOnClick: '',
613              tag: '',
614          },
615        });if (messages.length) {
616      messages[0].delay = 1;
617    }
618
619    window.boosterSettings = {
620      position: 'left',
621      icon: ('custom' === 'announcement') ? 'alert' : 'custom',
622      messages: messages,
623    };
624
625      })();
626
627</script>
627<script async src="https://booster.profitroom.com/build/app.min.js?v=00cb4d4f6b7f3d8fe1f4a359e0e4b817"></script>
vendor: 1 bytes, line 627
627
628<script>
629        const captchaWidgetData = {
630            siteKey: '',
631            responseFieldName: 'cf-turnstile-response',
632            isActive: false,
633            theme: 'light'
634        };
635
636        function loadTurnstileScript() {
637            if (!captchaWidgetData.isActive)
638                return;
639
640            // Check if Turnstile script is already loaded
641            if (document.querySelector('script[src*="challenges.cloudflare.com/turnstile"]')) {
642                return;
643            }
644
645            let cfTurnstileScript = document.createElement('script');
646            cfTurnstileScript.setAttribute('src', 'https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&onload=cfTurnstileReady');
647            cfTurnstileScript.setAttribute('defer', 'defer');
648            document.head.appendChild(cfTurnstileScript);
649        }
650    </script>
650</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.