1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head> 6
6<script>
vendor: 495 bytes, lines 6-14
6 7 (function (w, d, s, l, i) { 8 w[l] = w[l] || []; w[l].push({ 9 'gtm.start': 10 new Date().getTime(), event: 'gtm.js' 11 }); var f = d.getElementsByTagName(s)[0], 12 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 13 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 14 })(window, document, 'script', 'dataLayer', '
14GTM-TB8VDZB
vendor: 9 bytes, lines 14-15
14'); 15
15</script>
15 16 17 18 19 20 21 <meta charset="utf-8"> 22 <meta name="format-detection" content="telephone=no"> 23 <meta name="viewport" content="width=device-width, initial-scale=1"> 24 <meta name="theme-color" content="#213134"> 25 <title>Menus | The Swan Tavern</title> 26 <meta name="description" content="View our food menus at The Swan Tavern" /> 27 <link rel="canonical" href="https://www.swanec3.co.uk/food/menus" /> 28 <meta property="og:title" content="Menus | The Swan Tavern" /> 29 <meta property="og:description" content="" /> 30 <meta property="og:url" content="https://www.swanec3.co.uk/food/menus" /> 31 <meta property="og:image" content="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/2022-new/exterior/theswaninn-ec3-web-7.jpg" /> 32 <meta name="twitter:card" content="summary_large_image" /> 33 <meta name="twitter:image" content="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/2022-new/exterior/theswaninn-ec3-web-7.jpg" /> 34 <meta name="twitter:title" content="Menus | The Swan Tavern" /> 35 <meta name="google-site-verification" content="deXTz_x7m4eMyqanqRfv2fauxIe5cpmmP-eRIE9tQm0" /> 36 <link rel="preconnect" href="https://menus.tenkites.com/" crossorigin /> 37 38 39 40 41 <link rel="stylesheet" href="/assets/pubs/css/signpost/styles.min.css?ref=AE32ECE37371C94460741D1ADD5BCDFC"> 42 43 <link rel="icon" type="image/png" href="/assets/pubs/images/favicons/favicon-16x16.png" sizes="16x16" /> 44 <link rel="icon" type="image/png" href="/assets/pubs/images/favicons/favicon-32x32.png" sizes="32x32" /> 45 <link rel="apple-touch-icon" sizes="180x180" href="/assets/pubs/images/favicons/apple-touch-icon.png" /> 46 <link rel="icon" type="image/png" sizes="16x16" href="/assets/pubs/images/favicons/favicon-16x16.png" /> 47 <link rel="icon" type="image/png" sizes="32x32" href="/assets/pubs/images/favicons/favicon-32x32.png" /> 48 <link rel="mask-icon" href="/assets/pubs/images/favicons/safari-pinned-tab.svg" color="#5bbad5" /> 49 <link rel="shortcut icon" href="/assets/pubs/images/favicons/favicon.ico" /> 50 <link rel="manifest" crossorigin="use-credentials" href="/assets/pubs/images/favicons/site.webmanifest" /> 51 <meta name="msapplication-config" content="/assets/pubs/images/favicons/browserconfig.xml" /> 52 <meta name="msapplication-TileImage" content="/assets/pubs/images/favicons/mstile-144x144.png" /> 53 <meta name="msapplication-TileColor" content="#000000" /> 54 55 56 57 58
59<script type="application/ld+json"> 60 { 61 "@context":"http://schema.org", 62 "@type":"Organization", 63 "@id":"www.swanec3.co.uk", 64 "name":"The Swan Tavern", 65 "address":{ 66 "@type":"PostalAddress", 67 "streetAddress":"Ship Tavern Passage", 68 "addressLocality":"London", 69 "addressRegion":"", 70 "postalCode":"EC3V 1LY", 71 "addressCountry":"GB" 72 }, 73 "image": [ 74 "https:/www.swanec3.co.uk/assets/pubsites/images/fullers-logo.png" 75 ], 76 "telephone":"+442079296550", 77 "url":"https://www.swanec3.co.uk" 78 } 79</script>
79 80 81 82 83 84 85 86 87
88<script type="application/ld+json"> 89 { 90 "@context": "http://schema.org", 91 "@type": "Restaurant", 92 "address": { 93 "@type":"PostalAddress", 94 "streetAddress":"Ship Tavern Passage", 95 "addressLocality":"London", 96 "addressRegion":"", 97 "postalCode":"EC3V 1LY", 98 "addressCountry":"GB" 99 }, 100 "name":"The Swan Tavern", 101 "openingHours": [ 102"Mo 12:00-14:30","Tu 12:00-14:30","We 12:00-14:30","Th 12:00-14:30","Fr 12:00-14:30","Sa 12:00-14:30" ], 103 "telephone":"+442079296550", 104 "image": [ 105 "https:/www.swanec3.co.uk/assets/pubsites/images/fullers-logo.png" 106 ], 107 "url":"https://www.swanec3.co.uk" 108 } 109</script>
109 110 111 112 113 <link rel="stylesheet" type="text/css" href="https://onsass.designmynight.com/?background-color=%23FFFFFF&primary-color=%236DA8A6&body-text-color=%23000000&outer-border-color=gray"> 114</head> 115<body class="">
vendor: 83 bytes, lines 115-117
115 116 <noscript> 117 <iframe src="https://www.googletagmanager.com/ns.html?id=
117GTM-TB8VDZB
vendor: 104 bytes, lines 117-121
117" height="0" width="0" style="display:none;visibility:hidden"></iframe> 118 </noscript> 119 120 121
122<svg width="0" height="0" class="visually-hidden"> 123 <defs> 124 <clipPath id="cust-arr" clipPathUnits="userSpaceOnUse"> 125 <path d="m15.209-1.0098v12.441l-15.195-11.439v63.014l15.195-11.439v12.441l42.518-32.008h19.273v-1h-19.271l-42.52-32.01zm1 2.0059 39.855 30.004h-1.1387v1h1.1387l-39.855 30.002v-11.188l25.656-19.314-25.656-19.314v-11.189z"> 126 </path> 127 </clipPath> 128 </defs> 129</svg> 130 131<svg width="0" height="0" class="visually-hidden"> 132 <defs> 133 <clipPath id="arrow-svg" clipPathUnits="objectBoundingBox"> 134 <path d="m0.517,0 c-0.276,0,-0.5,0.224,-0.5,0.5 s0.224,0.5,0.5,0.5 h0.5 v-1 h-0.015,-0.485 m0,0.031 h0.469 v0.938 h-0.469 c-0.259,0,-0.469,-0.21,-0.469,-0.469 s0.21,-0.469,0.469,-0.469 m0.097,0.346 c-0.066,0.037,-0.132,0.074,-0.202,0.113 c0.069,0.039,0.135,0.076,0.202,0.113 c0.001,-0.001,0.003,-0.002,0.004,-0.003 c-0.015,-0.025,-0.029,-0.05,-0.045,-0.077 c0.006,0,0.011,-0.001,0.015,-0.001 c0.032,0,0.063,0,0.095,0 c0.009,0,0.013,-0.003,0.012,-0.012 c-0.001,-0.013,-0.001,-0.026,0,-0.039 c0,-0.009,-0.003,-0.011,-0.011,-0.011 c-0.033,0,-0.067,0,-0.1,0 c-0.003,0,-0.005,0,-0.011,-0.001 c0.016,-0.027,0.031,-0.053,0.047,-0.079 c-0.001,-0.001,-0.003,-0.002,-0.004,-0.004"> 135 </path> 136 </clipPath> 137 </defs> 138</svg> 139 140 141 142 143 144 145 146 147 <div class="top-bar"> 148 <div class="inner--wide"> 149 <div class="top-bar__left"> 150 <img src="/assets/pubs/images/themes/fortune/logos/top-bar-fullers-logo.png" alt="" /> 151 </div> 152 153 <ul class="top-bar__right"> 154 <li> 155 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"> 156 <path fill="currentColor" 157 d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z" /> 158 </svg> 159 160 <a href="https://www.swanec3.co.uk/find-us"> 161 Find us 162 </a> 163 </li> 164 <li> 165 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"> 166 <path fill="currentColor" 167 d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z" /> 168 </svg> 169 170 <a href="tel:020 7929 6550"> 171 020 7929 6550 172 </a> 173 </li> 174 </ul> 175 </div> 176 </div> 177 <header id="header" class="header " data-scroll-chg-amt="50"> 178 <div class="inner--wide"> 179 <button class="hamburger-btn" title="Open Menu" aria-label="Open hamburger menu" 180 onclick="hamburgerMenu.openModal()"> 181 Open Menu 182 <svg fill="none" version="1.1" viewBox="0 0 38 27" xmlns="http://www.w3.org/2000/svg"> 183 <path d="m0 0v4h38v-4h-38zm0 12v4h30v-4h-30zm0 11v4h22v-4h-22z" color="#000000" fill="currentColor" /> 184 </svg> 185 </button> 186 187 <nav class="header__nav header__nav--left"> 188 <ul> 189 <li class="header__nav__item " 190 > 191 <a href="/christmas" 192 > 193 Christmas 194 </a> 195 </li> 196 <li class="header__nav__item display" data-display="true" 197 > 198 <a href="https://www.swanec3.co.uk/food/menus" 199 > 200 Menus 201 </a> 202 </li> 203 </ul> 204 </nav> 205 206 <a class="header__logo" href="/" title="Navigate to the home page" aria-label="Navigate to the home page"> 207 Navigate to the home page 208 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/swan-tavern-ec3-wht-v2.png?la=en&h=2480&w=3507&hash=5B2D05E97A81B1CDB9DD316CE038E163" class="header__logo--img" alt="" /> 209 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/swan-tavern-ec3-wht-v2.png?la=en&h=2480&w=3507&hash=5B2D05E97A81B1CDB9DD316CE038E163" class="header__logo--img-alt" alt="" /> 210 </a> 211 212 <nav class="header__nav header__nav--right"> 213 <ul> 214 <li class="header__nav__item " 215 > 216 <a href="https://www.swanec3.co.uk/functions" 217 > 218 Private Events 219 </a> 220 </li> 221 <li class="header__nav__item " 222 > 223 <a href="https://www.swanec3.co.uk/whats-on" 224 > 225 What's On 226 </a> 227 </li> 228 </ul> 229 </nav> 230 231 <button class="btn" onclick="app.openOverlay(null, null, event);" aria-haspopup="true"> 232 Book Now
233 <span class="btn-arrs"></span> 234 </button> 235 236 </div> 237 238 </header> 239 240 <main> 241 242 243 244 <div id="hero" class="hero 245 246 247 "> 248 <picture class="hero__picture"> 249 <source srcset="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/2022-new/food/theswaninn-ec3-web-44.jpg" media="(min-width: 900px)"> 250 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/2022-new/food/theswaninn-ec3-web-44.jpg?la=en&h=1280&w=1920&hash=48B03209643D144CFA1B882A1989B4F4" alt="" /> 251 </picture> 252 <div class="inner inner--wide "> 253 <div class="hero__content"> 254 <div class="hero__caption"> 255 <h1 class="hero__heading">View Our Menus</h1> 256 </div> 257 </div> 258 </div> 259 <img class="hero__giff" src="/assets/pubs/images/themes/signpost/hero/fullers-animated-arrows.gif" alt="thin white line" /> 260 </div> 261 262 263 264 265 266 267 268 269 <div class="inner--wide"> 270 <style> 271 body.modal-open:not(.booking-modal):not(.hamburger-menu-open) { 272 bottom: auto; 273 left: auto; 274 position: static; 275 right: auto; 276 top: auto; 277 } 278 279 body.modal-open:not(.booking-modal):not(.hamburger-menu-open) .modal { 280 visibility: visible; 281 height: auto; 282 } 283 </style> 284 <div class="k10-html-container"> 285 </div> 286 287
287<script src="https://menus.tenkites.com/Scripts/_k10.min.js?sbk=20160720"></script>
287 288 289
289<script type="text/javascript"> 290 $k10(function() { 291 $k10.ajax({ 292 url: '/api/tenkites?menuId=swantavernec304', 293 type: 'GET', 294 crossDomain: false, 295 success: function(responseData, textStatus, jqXHR) { 296 var $k10tkHtml = $k10('<div/>', { 297 html: responseData 298 }); 299 300 var headContent = $k10tkHtml.find('.tk-html-header-scripts').html(); 301 var bodyContent = $k10tkHtml.find('.tk-html-body').html(); 302 var bodyScripts = $k10tkHtml.find('.tk-html-body-scripts').html(); 303 $k10('head').append(headContent); 304 $k10('.k10-html-container').append(bodyContent); 305 setTimeout(function() { 306 $k10('body').append(bodyScripts); 307 }, 50); 308 }, 309 error: function(responseData, textStatus, errorThrown) { 310 console.log('POST failed'); 311 } 312 }); 313 }); 314 </script>
314 315 </div> 316 317 318 319 <div id="ctabar" 320 class="cta-bar margins-large "> 321 <div class="cta-bar__cta-banner-section"> 322 <div class="cta-bar__cta-banner-section__left-section"> 323 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/2022-new/functions/theswaninn-ec3-web-39.jpg?la=en&h=1280&w=1920&hash=A5D20B9C1CC0761172F899B9F54C2B3A" alt="" /> 324 </div> 325 <div class="cta-bar__cta-banner-section__right-section"> 326 <div class="cta-bar__cta-banner-section__right-section__info"> 327<h4>Book a table</h4> <a href="javascript:void(0)" aria-haspopup="true" rel="nofollow" onclick="app.openBookATable(event);" class="btn"> 328 Book now 329 <span class="btn-arrs"></span> 330 </a> 331 </div> 332 </div> 333 </div> 334 </div> 335 336 337 338 339 <div id="newslettersignup" class="newsletter-signup"> 340 <div class="inner--default"> 341 <div class="newsletter-signup__container"> 342 <div class="newsletter-signup__container__title"> 343 <h2>Rewards & Communications</h2> 344 </div> 345 <div class="newsletter-signup__container__description"> 346 <p> 347Keep in touch with The Swan Tavern and become a friend of Fuller's to get all these great benefits 348</p> 349 </div> 350 <div class="newsletter-signup__container__options"> 351 <ul> 352 <li>News from The Swan Tavern</li> 353 <li>Seasonal updates</li> 354 <li>Events in your area</li> 355 <li>Competitions & rewards</li> 356 <li>Special Offers at Fuller's</li> 357 <li>Offers from our partners</li> 358 </ul> 359 </div> 360 <div class="newsletter-signup__container__buttons"> 361 <a href="#" rel="nofollow" class="btn btn-alt open-friend-of-fullers-modal"> 362 Sign up to Fuller's 363 <span class="btn-arrs"></span> 364 </a> 365 </div> 366 </div> 367 </div> 368 </div> 369 370 371 372 373 374 375 <link rel="stylesheet" type="text/css" 376 href="https://onsass.designmynight.com/?background-color=%23FFFFFF&primary-color=%236DA8A6&body-text-color=%23000000&outer-border-color=gray"> 377 <div id="booking-overlay" class="overlay-dmn overlay-dmn--bg-primary modal-default-animation " role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="booking-overlay-lbl" aria-describedby="booking-overlay-desc"> 378 <h2 id="booking-overlay-lbl" class="visually-hidden"> 379 This is the The Swan Tavern booking menu. 380 </h2> 381 382 <p id="booking-overlay-desc" class="visually-hidden"> 383 Please use tab key to navigate the through the booking options. 384 </p> 385 386 <button id="booking-overlay-close" class="close-btn overlay-dmn__close" title="Close booking menu" aria-label="Close booking menu" 387 onclick="app.closeDmnOverlay();" tabindex="-1"> 388 Close booking menu 389 </button> 390 <div class="inner--wide"> 391 <div class="overlay-dmn__table"> 392 <div class="overlay-dmn__table__cell"> 393 <div class="giffin-container"> 394 <div class="overlay-dmn__table__cell__bg-griffin"></div> 395 </div> 396 <div class="overlay-dmn__table__cell__container"> 397 <div class="overlay-dmn__table__cell__container__content"> 398 <div class="overlay-dmn__table__cell__container__content__booking-selection"> 399 <div class="overlay-dmn__table__cell__container__content__booking-selection__container"> 400 <h2>Book A...</h2> 401 402 <div class="overlay-dmn__table__cell__container__content__booking-selection__container__button"> 403 <a href="javascript:void(0)" rel="nofollow" onclick="app.openBookATable(event);" tabindex="-1" class="btn dmn-booking-button"> 404 Table
405 <span class="btn-arrs"></span> 406 </a> 407 </div> 408 409 <div class="overlay-dmn__table__cell__container__content__booking-selection__container__button"> 410 <a href="javascript:void(0)" rel="nofollow" onclick="app.openPrivateHire(event);" tabindex="-1" class="btn dmn-booking-button"> 411 Private hire 412 <span class="btn-arrs"></span> 413 </a> 414 </div> 415 416 417 418 <div class="overlay-dmn__table__cell__container__content__booking-selection__container__button"> 419 <a href="javascript:void(0)" rel="nofollow" onclick="app.openEvent(event);" tabindex="-1" class="btn dmn-booking-button"> 420 Event 421 <span class="btn-arrs"></span> 422 </a> 423 </div> 424 <div class="contact"> 425 <div class="contact__heading"> 426 <div class="contact__heading__title"> 427 <h3>Get In Touch</h3> 428 </div> 429 </div> 430 431 <ul class="contact__items"> 432 <li> 433 <a class="phone" href="tel:020 7929 6550" title="Call us 020 7929 6550" aria-label="Call us 020 7929 6550" tabindex="-1"> 434 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 435 <path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path> 436 </svg> 437 <span>020 7929 6550</span> 438 </a> 439 </li> 440 <li> 441 <a href="mailto:[email protected]" tabindex="-1"> 442 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 443 <path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path> 444 </svg> 445 <span>[email protected]</span> 446 </a> 447 </li> 448 <li> 449 <a href="javascript:void(0)" rel="nofollow" onclick="app.openGeneralEnquiry(event);" title="general enquiry" 450 aria-label="general enquiry" tabindex="-1" class="dmn-booking-button"> 451 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M511.1 63.1v287.1c0 35.25-28.75 63.1-64 63.1h-144l-124.9 93.68c-7.875 5.75-19.12 .0497-19.12-9.7v-83.98h-96c-35.25 0-64-28.75-64-63.1V63.1c0-35.25 28.75-63.1 64-63.1h384C483.2 0 511.1 28.75 511.1 63.1z" /></svg>
452 <span>General Enquiry</span> 453 </a> 454 </li> 455 </ul> 456 </div> 457 </div> 458 </div> 459 <div class="overlay-dmn__table__cell__container__content__booking-holder">
vendor: 108 bytes, lines 459-460
459 460 <script defer src="https://www.google.com/recaptcha/api.js?render=
4606LepbF0aAAAAAFLdhGjdk9lIEzwcfJalgvjlcexh
vendor: 53 bytes, lines 460-461
460"></script> 461
461<div id="booking-overlay-general-enquiries" class="overlay-dmn__table__cell__container__content__booking-form"> 462 <div class="overlay-dmn__table__cell__container__content__booking-form__container"> 463 <div class="overlay-dmn__table__cell__container__content__booking-form__container__form"> 464 <h2 id="overlay-general-form-title">General Enquiry</h2> 465 <h2 id="overlay-general-form-message" style="display: none;">Thanks</h2> 466 <form id="overlay-general-enquiry" method="post" data-captcha="6LepbF0aAAAAAFLdhGjdk9lIEzwcfJalgvjlcexh" name="enquiry-form"> 467 <div class="form-row"> 468 <ul id="ge-validation-summary" class="form-row__validation-errors"> 469 </ul> 470 </div> 471 <div class="form-row"> 472 <label for="ge-title">Title <span class="form-row__required">*</span></label> 473 <div class="select-dropdown"> 474 <select name="Title" id="ge-title" required tabindex="-1"> 475 <option value=""></option> 476 <option value="mr">Mr.</option> 477 <option value="mrs">Mrs.</option> 478 <option value="miss">Miss</option> 479 <option value="ms">Ms.</option> 480 <option value="mx">Mx.</option> 481 </select> 482 </div> 483 </div> 484 <div class="form-row"> 485 <label for="ge-first-name">First Name <span class="form-row__required">*</span></label> 486 <div class="text"> 487 <input name="FirstName" id="ge-first-name" type="text" required tabindex="-1"> 488 </div> 489 </div> 490 <div class="form-row"> 491 <label for="ge-last-name">Last Name</label> 492 <div class="text"> 493 <input name="LastName" id="ge-last-name" type="text" tabindex="-1"> 494 </div> 495 </div> 496 <div class="form-row"> 497 <label for="ge-email-address">Email Address <span class="form-row__required">*</span></label> 498 <div class="text"> 499 <input name="EmailAddress" id="ge-email-address" type="email" required tabindex="-1"> 500 </div> 501 </div> 502 <div class="form-row"> 503 <label for="ge-telephone-number">Contact Number</label> 504 <div class="text"> 505 <input name="telephoneNumber" id="ge-telephone-number" type="tel" tabindex="-1"> 506 </div> 507 </div> 508 <div class="form-row"> 509 <label for="ge-enquiry-type">Type Of Enquiry <span class="form-row__required">*</span></label> 510 <div class="select-dropdown"> 511 <select name="TypeOfEnquiry" id="ge-enquiry-type" required tabindex="-1"> 512 <option value=""></option> 513 <option value="complaint">Complaint</option> 514 <option value="compliment">Compliment</option> 515 <option value="suggestion">Suggestion</option> 516 <option value="special request">Special Request</option> 517 <option value="other">Other</option> 518 </select> 519 </div> 520 </div> 521 <div class="form-row"> 522 <label for="ge-message">Please give us the details of your enquiry</label> 523 <div class="textarea"> 524 <textarea id="ge-message" name="Message" tabindex="-1"></textarea> 525 </div> 526 </div> 527 <div class="form-row"> 528 <label for="ge-postcode">Enter postcode or town <span class="form-row__required">*</span></label> 529 <div class="text"> 530 <input name="Postcode" id="ge-postcode" type="text" required tabindex="-1"> 531 </div> 532 </div> 533 <div class="form-row"> 534 <div class="toggle"> 535 <input type="checkbox" id="toggle" name="OptInEmail" tabindex="-1"> 536 <label for="toggle">Opt in - Email</label> 537 </div> 538 </div> 539 <div class="form-row"> 540 <p>I confirm that I am over the age of 18 years old and am happy for Fuller's to contact me from time to time by email about their pubs, hotels, food, drinks, events & experiences. We may al
540so use your details to personalise your visit experiences. 541</p> 542 <p>You can view our <a href="https://www.fullers.co.uk/corporate/privacy-and-cookies" target="_blank">Privacy Policy</a> at any time, which explains how we collect, store and use your personal data.</p> 543 </div> 544 <div class="form__captchadecl"> 545 <p> 546 This site is protected by reCAPTCHA and the Google 547 <a href="https://policies.google.com/privacy" tabindex="-1">Privacy Policy</a> and 548 <a href="https://policies.google.com/terms" tabindex="-1">Terms of Service</a> apply. 549 </p> 550 </div> 551 <input type="hidden" name="HoneyPot" value="" /> 552 <input type="hidden" name="pubId" value="P257" /> 553 <input type="hidden" name="pubName" value="The Swan Tavern" /> 554 <input type="hidden" name="geRecipientKey" value="gXUCJBQ2aZN6aAY4dLrPyt0FRMsOGHVk6Y_XcVYTWSdWxWq38ScCvwtuAXjG4J2q0Twkl3z9Kt39fedcDqS_HUm6jI2-iKvDqAwo4QFsKJo1" /> 555 <input type="hidden" name="geDictionaryName" value="General Enquiry" /> 556 <div class="form-submit"> 557 <button type="submit" id="booking-overlay-enquiry-submit" class="btn" tabindex="-1"> 558 Enquire Now 559 <span class="btn-arrs"></span> 560 </button> 561 </div> 562 </form> 563 564
564<script type="module"> 565 import GeneralEnquiryForm from "/assets/pubs/js/signpost-theme/general-enquiry-form.js"; 566 GeneralEnquiryForm.init(); 567 </script>
567 568 569 <div id="overlay-general-form-captcha-res" class="booking-overlay__captcha-res" style="display: none;"> 570 <h3>Captcha failed due to irregular web activity.</h3> 571 <p>If you are in fact not a robot, please use our main <a href="https://www.fullers.co.uk/contact-us">contact form</a></p> 572 </div> 573 </div> 574 </div> 575 </div> 576 <div id="booking-overlay-dmn-table" class="overlay-dmn__table__cell__container__content__booking-form"> 577 <div class="overlay-dmn__table__cell__container__content__booking-form__container"> 578 <div class="overlay-dmn__table__cell__container__content__booking-form__container__form"> 579 <h2>Book A Table</h2> 580 <div class="dmnv2-widget"> 581
581<script src="//widgets.designmynight.com/bookings-partner.min.js" dmn-booking-form="true" venue="512b206fd5d190d2978ca8fc" hide-offers="false" hide-powered-by="false" search-venues="false" monday-first="true" locale="undefined" google-tag-manager-code="GTM-TB8VDZB"></script>
581 582 </div> 583 </div> 584 </div> 585 </div> 586 587 <div id="booking-overlay-dmn-privatehire" class="overlay-dmn__table__cell__container__content__booking-form"> 588 <div class="overlay-dmn__table__cell__container__content__booking-form__container"> 589 <div class="overlay-dmn__table__cell__container__content__booking-form__container__form"> 590 <h2>Book Private Hire</h2> 591 <div class="dmnv2-widget"> 592
592<script src="//widgets.designmynight.com/bookings-partner.min.js" dmn-booking-form="true" venue="512b206fd5d190d2978ca8fc" hide-offers="false" hide-powered-by="false" search-venues="false" monday-first="true" locale="undefined" show-type-first="true" google-tag-manager-code="GTM-TB8VDZB"></script>
592 593 </div> 594 </div> 595 </div> 596 </div> 597 598 599 600 <div id="booking-overlay-dmn-events" class="overlay-dmn__table__cell__container__content__booking-form"> 601 <div class="overlay-dmn__table__cell__container__content__booking-form__container"> 602 <div class="overlay-dmn__table__cell__container__content__booking-form__container__form"> 603 <h2>Book An Event</h2> 604 <div class="dmnv2-widget"> 605
605<script src="//widgets.designmynight.com/bookings-partner.min.js" dmn-booking-form="true" venue="512b206fd5d190d2978ca8fc" hide-offers="false" hide-powered-by="false" search-venues="false" monday-first="true" locale="undefined" show-type-first="true" google-tag-manager-code="GTM-TB8VDZB"></script>
605 606 </div> 607 </div> 608 </div> 609 </div> 610 </div> 611 </div> 612 </div> 613 </div> 614 </div> 615 </div> 616 <a href="javascript:void(0);" onclick="app.bookingOverlayGoBack();" class="overlay-dmn__previous" 617 title="Return to booking menu" aria-label="Return to booking menu"> 618 <span aria-hidden="true" class="sr-only">Go Back</span> 619 </a> 620 621 <button id="booking-overlay-modal-trap" class="visually-hidden" tabindex="-1">Modal trap, continue to close button</button> 622 </div> 623 624 </main> 625 626 627 628 <div id="hamburger-menu" class="modal hamburger-menu" role="dialog" aria-modal="true"> 629 <div class="modal__table"> 630 <div class="modal__table__cell"> 631 <div class="modal__table__cell__container"> 632 <div class="modal__table__cell__container__content"> 633 <div class="view"> 634 <div class="view--container"> 635 <div class="top-bar"> 636 <div class="inner--wide"> 637 <div class="top-bar__left"> 638 <img src="/assets/pubs/images/themes/fortune/logos/top-bar-fullers-logo.png" alt="" /> 639 </div> 640 641 <ul class="top-bar__right"> 642 <li> 643 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"> 644 <path fill="currentColor" 645 d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z" /> 646 </svg> 647 648 <a href="https://www.swanec3.co.uk/find-us"> 649 Find Us 650 </a> 651 </li> 652 <li> 653 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"> 654 <path fill="currentColor" 655 d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z" /> 656 </svg> 657 658 <a href="tel:020 7929 6550"> 659 020 7929 6550 660 </a> 661 </li> 662 </ul> 663 </div> 664 </div> 665 666 <div class="view__header inner--wide"> 667 <div class="view__header__left"> 668 <button class="close-btn" title="Close Menu" 669 aria-label="Close Menu" onclick="hamburgerMenu.closeModal()"> 670 Close Menu 671 </button> 672 </div> 673 <a class="view__header__logo" href="/" title="Navigate to the home page" 674 aria-label="Navigate to the home page"> 675 Navigate to the The Swan Tavern home page 676 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/swan-tavern-ec3-wht-v2.png?la=en&h=2480&w=3507&hash=5B2D05E97A81B1CDB9DD316CE038E163" class="view__header__logo--img" alt="" /> 677 <img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/swan-tavern-ec3-wht-v2.png?la=en&h=2480&w=3507&hash=5B2D05E97A81B1CDB9DD316CE038E163" class="view__header__logo--img-alt" alt="" /> 678 </a> 679 680 <div class="view__header__right"> 681 <button class="btn" title="Open booking menu" aria-label="Open booking menu" aria-haspopup="true" 682 onclick="app.openBookATable(event);"> 683 Book A Table
684 <span class="btn-arrs"></span> 685 </button> 686 </div> 687 </div> 688 689 <div class="view__layout inner"> 690 <div class="view__column view__column--primary-nav"> 691 <ul> 692 <li > 693 <a href="/christmas" 694 > 695 Christmas 696 </a> 697 </li> 698 <li > 699 <a href="https://www.swanec3.co.uk/food/menus" 700 > 701 Menus 702 </a> 703 </li> 704 <li > 705 <a href="https://www.swanec3.co.uk/functions" 706 > 707 Private Events 708 </a> 709 </li> 710 <li > 711 <a href="https://www.swanec3.co.uk/whats-on" 712 > 713 What's On 714 </a> 715 </li> 716 <li > 717 <a href="https://www.swanec3.co.uk/gallery" 718 > 719 Gallery 720 </a> 721 </li> 722 <li > 723 <a href="https://www.swanec3.co.uk/live-sport" 724 > 725 Live Sport 726 </a> 727 </li> 728 </ul> 729 </div> 730 731 <div class="view__column view__column--alt-nav"> 732 <ul> 733 734 <li> 735 <a href="javascript:app.openGeneralEnquiry();"> 736 Contact Us 737 </a> 738 </li> 739 <li> 740 <a href="https://www.swanec3.co.uk/find-us"> 741 Find Us 742 </a> 743 </li> 744 <li> 745 <a href="https://harri.com/Swan-Ec3"> 746 Work with us 747 </a> 748 </li> 749 <li> 750 <a href="https://gifts.fullers.co.uk/" 751 onkeydown="hamburgerMenu.restartTrap(event, this);"> 752 Gift Cards 753 </a> 754 </li> 755 </ul> 756 </div> 757 </div> 758 </div> 759 </div> 760 </div> 761 </div> 762 </div> 763 </div> 764 </div> 765 766 767 <div class="company-bar"> 768 <div class="inner--wide"> 769 <img src="/assets/pubs/images/themes/fortune/logos/top-bar-fullers-logo.png" alt="" /> 770 </div> 771 </div> 772 <footer id="footer" class="footer footer--branded"> 773 <div class="footer__upper"> 774 <div class="inner--default">
775 <div class="footer__column footer__column--links"> 776 777 <ul class="footer__column__list"> 778 <li> 779 <h2>Quick Links</h2> 780 </li> 781 <li> 782 <a href="https://www.swanec3.co.uk/food">Eat</a> 783 </li> 784 <li> 785 <a href="https://www.swanec3.co.uk/drink">Drink</a> 786 </li> 787 <li> 788 <a href="https://www.swanec3.co.uk/functions">Private Events</a> 789 </li> 790 <li> 791 <a href="https://www.swanec3.co.uk/whats-on">What's on</a> 792 </li> 793 <li> 794 <a href="https://gifts.fullers.co.uk/">Gift Cards</a> 795 </li> 796 </ul> 797 <ul class="footer__column__list"> 798 <li> 799 <a href="javascript:app.openGeneralEnquiry();">Contact us</a> 800 </li> 801 <li> 802 <a href="https://www.swanec3.co.uk/find-us">Find us</a> 803 </li> 804 <li> 805 <a href="https://www.swanec3.co.uk/gallery">Gallery</a> 806 </li> 807 </ul> 808 </div> 809 <div class="footer__column footer__column--details"> 810 <div class="footer__column__logo"> 811<a href="https://www.swanec3.co.uk/" target="|Custom" ><img src="https://www.swanec3.co.uk/-/media/sites/pubs-and-hotels/s/the-swan-ec3-_-p257/images/swan-tavern-ec3-wht-v2.png?la=en&h=2480&w=3507&hash=5B2D05E97A81B1CDB9DD316CE038E163" alt="" loading="lazy" /></a> </div> 812 813 <h2 class="footer__column__name">Address</h2> 814 815 <address class="footer__column__address"> 816 <span>The Swan Tavern,</span> 817 <span> 818 Ship Tavern Passage, 819 </span> 820 <span> 821 77/80 Gracechurch St., 822 </span> 823 <span> 824 London, 825 </span> 826 <span> 827 EC3V 1LY 828 </span> 829 </address> 830 <ul class="footer__column__contact"> 831 <li> 832 Manager: 833 <a href="javascript:app.openGeneralEnquiry(event);" aria-haspopup="true" rel="nofollow" title="Open General Enquiry" aria-label="Open General Enquiry"> 834 Izabela 835 </a> 836 </li> 837 <li>Tel: <a href="tel:020 7929 6550" aria-label="Call Us 020 7929 6550">020 7929 6550</a></li> 838 <li>Email: <a href="mailto:[email protected]" aria-label="Email Us [email protected]">[email protected]</a></li> 839 </ul> 840 <ul class="footer__column__social"> 841 842 </ul> 843 </div> 844 <div class="footer__column footer__column__offers">
845 <div class="footer__column__offers--content"> 846 <h2>REWARDS & COMMUNICATIONS</h2> 847 <p>Become a friend of Fuller's and get all of these great benefits</p> 848 <ul> 849 <li>Special offers at Fuller's</li> 850 <li>Events in your area</li> 851 <li>Offers from our partners</li> 852 <li>Competitions and rewards</li> 853 </ul> 854 <a href="#" rel="nofollow" role="button" class="btn btn__upper open-friend-of-fullers-modal"> 855 Sign up to Fuller's 856 <span class="btn-arrs"></span> 857 </a> 858 </div> 859 </div> 860 </div> 861 </div> 862 863 <div class="footer__lower"> 864 <div class="inner--default"> 865 <small class="footer__copyright">Copyright © 2026</small> 866 <nav class="footer__navigation"> 867 <ul class="footer__navigation__list"> 868 <li> 869 <a href="https://www.fullers.co.uk/corporate/sustainability">Sustainability</a> 870 </li> 871 <li> 872 <a href="https://www.fullers.co.uk/corporate/privacy-and-cookies">Privacy & Cookies</a> 873 </li> 874 <li> 875 <a href="https://www.fullers.co.uk/pubs/pub-finder">More Pubs</a> 876 </li> 877 <li> 878 <a href="https://careers.fullers.co.uk/">Work With Us</a> 879 </li> 880 <li> 881 <a href="https://www.fullers.co.uk/corporate/terms-of-use">Terms of Use</a> 882 </li> 883 </ul> 884 </nav> 885 </div> 886 </div> 887 </footer> 888 889 890 891
892<script> 893 const heroEl = document.querySelector(".hero, .hero-slider"); 894 const hdEl = document.querySelector(".header"); 895 if (!heroEl) { 896 document.querySelector("main").classList.add("no-hero"); 897 if (hdEl) { 898 hdEl.classList.add("scroll"); 899 const hdSubNavAct = hdEl.querySelector(".header__nav__item.display"); 900 if (hdSubNavAct) { 901 hdEl.classList.add("active-sub-menu"); 902 } 903 hdEl.setAttribute("data-force-scroll", "true") 904 } 905 } 906</script>
906 907 908 909 910 911 912<div id="signup-modal" class="friend-of-fullers-modal" aria-hidden="true" role="dialog" aria-modal="true" 913 aria-labelledby="signup-modal-title"> 914 <div class="friend-of-fullers-modal__overlay"> 915 </div> 916 <div class="friend-of-fullers-modal__outter-wrapper"> 917 <div class="friend-of-fullers-modal__inner-wrapper"> 918 <div class="friend-of-fullers-modal__container"> 919 <button class="close-btn friend-of-fullers-modal__content__container__close" title="Close Sign up Menu" 920 aria-label="Close Sign up Menu"> 921 </button> 922 <div class="friend-of-fullers-modal__content"> 923 <div class="friend-of-fullers-modal__content__container"> 924 <div class="friend-of-fullers-modal__content__heading"> 925 <h2>Sign-up to become a friend of Fuller's</h2> 926 </div> 927 <div class="friend-of-fullers-modal__content__form" id="formShowFriendsNewsletter"> 928<form action="/food/menus" class="form form--newsletter" id="ajaxNewsletterSignupForm" method="post"> <div class="friend-of-fullers-modal__content__validation-errors"> 929 <ul> 930 <li> 931 <span>*</span> Fields with this asterix are mandatory 932 </li> 933 </ul> 934 </div> 935 <fieldset> 936 <ol class="friend-of-fullers-modal__content__form__column"> 937 <li class="friend-of-fullers-modal__content__form__row"> 938 <label for="titleNewsletter">Title</label> 939 940 <select id="titleNewsletter" name="Title"><option value="">Select your title...</option> 941<option value="mr">Mr.</option> 942<option value="mrs">Mrs.</option> 943<option value="miss">Miss.</option> 944<option value="ms">Ms.</option> 945<option value="mx">Mx.</option> 946</select> 947 </li> 948 <li class="friend-of-fullers-modal__content__form__row"> 949 <label class="form-label" for="firstnameNewsletter">First Name <span>*</span></label> 950 <input id="firstnameNewsletter" name="FirstName" placeholder="Type your first name..." required="" style="background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAbhJREFUWAntVr1OhEAQZsECSKBQC/9aba+z9iU08SWuvPcwNrY2V+hL+AoabbRE6bSAxEAM4DfkuFuWXU5y/MSETTbMznzzs7Mzy2raOMYMIAOWZR3puj5njPmYWcfTJ1/kk5LPQBxGUfQEepsYPY5P0zQnRpqmN3B62qPjwpWdJMkess0+wDkouD1/fU1x3p5hGJe2be/TJBo4T4ZtGrBoQxaA57pupR6IJwti0wC2RAOo0FkQBF8in3jIxAw1M+dl4J3z63U09MsQMSWU8jJitSKZiN90ra/MD0NVAojj+EwVSp1MpbOOjwyyTAC9O44zEeuAijAMw0dg8xus0IH+fUH/5ZtlWblmFGfoUev10YaVI1js4hnfb0y2mEQTr/VROQIwpmiVa5kntOgUKbziZa0eARzc8sZlNGHgtLU/Jn8Tpii+XZlTnkcYBJC2GMSyC96Q3hPemYqG81fIjlXyJnz+Kn5poEjYPAAcyUUDPQ31dcfjlwFgVz/IAC9T0jwW//RG9wB0S3ZVbVgCdblAQMM+SHQE8NDlDutsk+/iUUp3/E4duANZ/ijN7Q75LO9gY6PJf5aBX7tnEYIBb5bnAAAAAElFTkSuQmCC'); 951 background-repeat: no-repeat; background-attachment: scroll; background-size: 952 16px 18px; background-position: 98% 50%; cursor: auto;" type="text" value="" /> 953 </li> 954 <li class="friend-of-fullers-modal__content__form__row"> 955 <label class="form-label" for="lastnameNewsletter">Last Name <span>*</span></label> 956 <input class="form-input" id="lastnameNewsletter" name="LastName" placeholder="Type your last name..." required="" type="text" value="" /> 957 </li> 958 </ol> 959 960 <ol class="friend-of-fullers-modal__content__form__column"> 961 <li class="friend-of-fullers-modal__content__form__row"> 962 <label class="form-label" for="dob">Date Of Birth <span>*</span></label> 963 <input type="hidden" name="dataOfBirth"> 964 <div class="friend-of-fullers-modal__content__form__date-selects legalAgeCheck"> 965 <select name="dobDay" id="newsletter-form-dob-day" 966 class="friend-of-fullers-modal__content__form__date-selects__dob-day" 967 required="" aria-required="true"> 968 <option value="">DD</option> 969 <option value="1">1</option> 970 <option value="2">2</option> 971 <option value="3">3</option> 972 <option value="4">4</option> 973 <option value="5">5</option> 974 <option value="6">6</option> 975 <option value="7">7</option> 976 <option value="8">8</option> 977 <option value="9">9</option> 978 <option value="10">10</option> 979 <option value="11">11</option> 980 <option value="12">12</option> 981 <option value="13">13</option> 982 <option value="14">14</option> 983 <option value="15">15</option> 984 <option value="16">16</option> 985 <option value="17">17</option> 986 <option value="18">18</option> 987 <option value="19">19</option> 988 <option value="20">20</option> 989 <option value="21">21</option> 990 <option value="22">22</option> 991 <option value="23">23</option> 992 <option value="24">24</option> 993 <option value="25">25</option> 994 <option value="26">26</option> 995 <option value="27">27</option> 996 <option value="28">28</option> 997 <option value="29">29</option> 998 <option value="30">30</option> 999 <option value="31">31</option> 1000 </select> 1001 <select name="dobMonth" id="newsletter-form-dob-month" required=""
1002 class="friend-of-fullers-modal__content__form__date-selects__dob-month" 1003 aria-required="true"> 1004 <option value="" selected>MM</option> 1005 <option value="1">Jan</option> 1006 <option value="2">Feb</option> 1007 <option value="3">Mar</option> 1008 <option value="4">Apr</option> 1009 <option value="5">May</option> 1010 <option value="6">Jun</option> 1011 <option value="7">Jul</option> 1012 <option value="8">Aug</option> 1013 <option value="9">Sep</option> 1014 <option value="10">Oct</option> 1015 <option value="11">Nov</option> 1016 <option value="12">Dec</option> 1017 </select> 1018 <select aria-required="true" class="friend-of-fullers-modal__content__form__date-selects__dob-year" id="newsletter-form-dob-year" name="DoBYear" required=""><option value="">YYYY</option> 1019<option value="2008">2008</option> 1020<option value="2007">2007</option> 1021<option value="2006">2006</option> 1022<option value="2005">2005</option> 1023<option value="2004">2004</option> 1024<option value="2003">2003</option> 1025<option value="2002">2002</option> 1026<option value="2001">2001</option> 1027<option value="2000">2000</option> 1028<option value="1999">1999</option> 1029<option value="1998">1998</option> 1030<option value="1997">1997</option> 1031<option value="1996">1996</option> 1032<option value="1995">1995</option> 1033<option value="1994">1994</option> 1034<option value="1993">1993</option> 1035<option value="1992">1992</option> 1036<option value="1991">1991</option> 1037<option value="1990">1990</option> 1038<option value="1989">1989</option> 1039<option value="1988">1988</option> 1040<option value="1987">1987</option> 1041<option value="1986">1986</option> 1042<option value="1985">1985</option> 1043<option value="1984">1984</option> 1044<option value="1983">1983</option> 1045<option value="1982">1982</option> 1046<option value="1981">1981</option> 1047<option value="1980">1980</option> 1048<option value="1979">1979</option> 1049<option value="1978">1978</option> 1050<option value="1977">1977</option> 1051<option value="1976">1976</option> 1052<option value="1975">1975</option> 1053<option value="1974">1974</option> 1054<option value="1973">1973</option> 1055<option value="1972">1972</option> 1056<option value="1971">1971</option> 1057<option value="1970">1970</option> 1058<option value="1969">1969</option> 1059<option value="1968">1968</option> 1060<option value="1967">1967</option> 1061<option value="1966">1966</option> 1062<option value="1965">1965</option> 1063<option value="1964">1964</option> 1064<option value="1963">1963</option> 1065<option value="1962">1962</option> 1066<option value="1961">1961</option> 1067<option value="1960">1960</option> 1068<option value="1959">1959</option> 1069<option value="1958">1958</option> 1070<option value="1957">1957</option> 1071<option value="1956">1956</option> 1072<option value="1955">1955</option> 1073<option value="1954">1954</option> 1074<option value="1953">1953</option> 1075<option value="1952">1952</option> 1076<option value="1951">1951</option> 1077<option value="1950">1950</option> 1078<option value="1949">1949</option> 1079<option value="1948">1948</option> 1080<option value="1947">1947</option> 1081<option value="1946">1946</option> 1082<option value="1945">1945</option> 1083<option value="1944">1944</option> 1084<option value="1943">1943</option> 1085<option value="1942">1942</option> 1086<option value="1941">1941</option> 1087<option value="1940">1940</option> 1088<option value="1939">1939</option> 1089<option value="1938">1938</option> 1090<option value="1937">1937</option> 1091<option value="1936">1936</option> 1092<option value="1935">1935</option> 1093<option value="1934">1934</option> 1094<option value="1933">1933</option> 1095<option value="1932">1932</option> 1096<option value="1931">1931</option> 1097<option value="1930">1930</option> 1098<option value="1929">1929</option> 1099<option value="1928">1928</option> 1100<option value="1927">1927</option> 1101<option value="1926">1926</option> 1102</select> 1103 </div> 1104 </li> 1105 <li class="friend-of-fullers-modal__content__form__row"> 1106 <label for="emailNewsletter"> Email Address <span>*</span></label> 1107 <input class="form-input" id="emailNewsletter" name="EmailAddress" oninput="this.setCustomValidity('')" oninvalid="this.setCustomValidity('Please enter a valid email address')" placeholder="Type your email address..." required="" type="email" value="" /> 1108 </li> 1109 <li class="friend-of-fullers-modal__content__form__row"> 1110 <label for="postcodeNewsletter">Enter postcode or town <span>*</span></label> 1111 <input class="form-input" id="postcodeNewsletter" name="Postcode" placeholder="Type your postcode..." required="" type="text" value="" /> 1112 </li> 1113 </ol> 1114 <ol class="friend-of-fullers-modal__content__form__column friend-of-fullers-modal__content__form__column--margin-top"> 1115 <li class="friend-of-fullers-modal__content__form__row"> 1116 <label for="EmailOptIn">
1117 <span class="check-wrap check-wrap--checkbox"> 1118 <input type="checkbox" name="EmailOptIn" id="EmailOptIn" required oninvalid="this.setCustomValidity('We need your consent in order to sign you up for the newsletter.')" oninput="this.setCustomValidity('')"> 1119 <svg class="icon icon--check" version="1.1" 1120 xmlns="http://www.w3.org/2000/svg" 1121 xmlns:xlink="http://www.w3.org/1999/xlink" width="32" 1122 height="32" viewBox="0 0 32 32"> 1123 <g id="icomoon-ignore"> 1124 <line stroke-width="1" stroke="#449FDB" opacity=""></line> 1125 </g> 1126 <path d="M28.998 8.531l-2.134-2.134c-0.394-0.393-1.030-0.393-1.423 0l-12.795 12.795-6.086-6.13c-0.393-0.393-1.029-0.393-1.423 0l-2.134 2.134c-0.393 0.394-0.393 1.030 0 1.423l8.924 8.984c0.393 0.393 1.030 0.393 1.423 0l15.648-15.649c0.393-0.392 0.393-1.030 0-1.423z"> 1127 </path> 1128 </svg> 1129 </span> 1130 <span class="checkbox-label">Opt in - Email <span>*</span></span> 1131 </label> 1132 </li> 1133 </ol> 1134 </fieldset> 1135 <div class="friend-of-fullers-modal__content__form__info"> 1136 <!--ToDo: Add Recaptcha--> 1137 <div class="friend-of-fullers-modal__content__form__info__footer"> 1138 <div> </div> 1139 <div> <p>I confirm that I am over the age of 18 years old and am happy for Fuller's to contact me from time to time by email about their pubs, hotels, food, drinks, events & experiences. We may also use your details to personalise your visit experiences. 1140</p></div> 1141 <br> 1142 <p>You can view our <a href="https://www.fullers.co.uk/corporate/privacy-and-cookies" target="_blank">Privacy Policy</a> at any time, which explains how we collect, store and use your personal data.</p> 1143 </div> 1144 </div> 1145 <button type="submit" class="button" data-submit=""> 1146 Sign me up 1147 <span class="btn-arrs"></span> 1148 </button> 1149</form> </div> 1150 <div id="thanksMessageFriendsNewsletter" hidden> 1151 Thanks for signing up. 1152 </div> 1153 </div> 1154 </div> 1155 </div> 1156 </div> 1157 </div> 1158</div>
1159<script type="text/javascript"> 1160 async function formSubmission(data, url) { 1161 try { 1162 const response = await fetch(window.location.origin + url, { 1163 method: "POST", 1164 headers: { 1165 "Content-Type": "application/json", 1166 "X-Requested-With": "XMLHttpRequest" 1167 }, 1168 body: JSON.stringify(data) 1169 }); 1170 1171 if (response.status === 200) { 1172 return await response.json(); 1173 } 1174 1175 if (response.status === 409) { 1176 return { Success: false, Errors: ["You have already signed up for the newsletter."] }; 1177 } else { 1178 return { Success: false, Errors: ["There was a problem submitting the form, please try again later."] }; 1179 } 1180 1181 return await response.json(); 1182 } catch (error) { 1183 return error; 1184 } 1185 }; 1186 1187 function onFormSubmit(event) { 1188 event.preventDefault(); 1189 1190 const formData = new FormData(event.target); 1191 const formProps = Object.fromEntries(formData); 1192 1193 var submission = { 1194 Title: formProps.Title, 1195 FirstName: formProps.FirstName, 1196 LastName: formProps.LastName, 1197 DateOfBirth: formProps.dobDay + "/" + formProps.dobMonth + "/" + formProps.DoBYear, 1198 EmailAddress: formProps.EmailAddress, 1199 PubId: 'P257', 1200 Postcode: formProps.Postcode, 1201 EmailOptIn: formProps.EmailOptIn && formProps.EmailOptIn == "on", 1202 PubName: 'The Swan Tavern', 1203 }; 1204 1205 const url = "/api/pubs/newsletter/signup"; 1206 1207 formSubmission(submission, url) 1208 .then(function (data) { 1209 var summary = document.querySelector(".friend-of-fullers-modal__content__validation-errors"); 1210 if (summary) { 1211 var summaryUl = summary.getElementsByTagName("ul")[0]; 1212 summaryUl.innerHTML = ""; 1213 1214 if (data.Success) { 1215 document 1216 .getElementById("formShowFriendsNewsletter") 1217 .hidden = true; 1218 1219 document 1220 .getElementById("thanksMessageFriendsNewsletter") 1221 .hidden = false; 1222 } else if (data.Errors) { 1223 var innerHtml = ""; 1224 for (var errorsIndex = 0; errorsIndex < data.Errors.length; errorsIndex++) { 1225 innerHtml += "<li>" + data.Errors[errorsIndex] + "</li>"; 1226 } 1227 summaryUl.innerHTML = innerHtml; 1228 } 1229 } 1230 }) 1231 .catch(function (error) { 1232 document 1233 .getElementById("formShowFriendsNewsletter") 1234 .hidden = true; 1235 1236 document 1237 .getElementById("errorMessageFriendsNewsletter") 1238 .hidden = false; 1239 }); 1240 1241 return false; 1242 }; 1243 1244 document 1245 .getElementById("ajaxNewsletterSignupForm") 1246 .addEventListener("submit", onFormSubmit); 1247</script>
1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258
1258<script src="/assets/pubs/js/signpost-theme/application.min.js?ref=AE32ECE37371C94460741D1ADD5BCDFC"></script>
1258 1259 1260
1261<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"316de3d780874ef687094084097014ce","r":1,"spa":2}' crossorigin="anonymous"></script>
1261 1262</body> 1263</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.