www.themayfairhotel.co.uk Open in urlscan Pro
2606:4700::6811:b664  Public Scan

Submitted URL: http://themayfairhotel.co.uk/
Effective URL: https://www.themayfairhotel.co.uk/
Submission: On June 29 via api from GB — Scanned from GB

Form analysis 6 forms found in the DOM

POST https://reservations.travelclick.com/82652?

<form action="https://reservations.travelclick.com/82652?" method="post" target="_blank" class="js-booking-form" data-booking-engine="1">
  <div class="form__calendar js-datepicker">
    <div class="form-group form__row">
      <div class="field-with-icon">
        <label for="check_in" class="form-label">Check In</label>
        <input type="text" class="form-control js-datepicker-start has-value" name="datein" id="check_in" placeholder="Check In" autocomplete="off" readonly="" aria-label="Wednesday, June 29, 2022 3:36 PM">
        <span class="form-booking__icon">
          <svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19">
            <g transform="translate(-0.5)">
              <rect width="5" height="5" transform="translate(7.5)"></rect>
              <rect width="5" height="5" transform="translate(14.5)"></rect>
              <rect width="5" height="5" transform="translate(21.5)"></rect>
              <rect width="5" height="5" transform="translate(0.5 7)"></rect>
              <rect width="5" height="5" transform="translate(7.5 7)"></rect>
              <rect width="5" height="5" transform="translate(14.5 7)"></rect>
              <rect width="5" height="5" transform="translate(21.5 7)"></rect>
              <rect width="5" height="5" transform="translate(0.5 14)"></rect>
              <rect width="5" height="5" transform="translate(7.5 14)"></rect>
              <rect width="5" height="5" transform="translate(14.5 14)"></rect>
            </g>
          </svg>
        </span>
        <div class="pika-single is-hidden is-bound"></div>
      </div><!-- /.field-with-icon -->
    </div><!-- /.form-group form__row -->
    <div class="form-group form__row">
      <div class="field-with-icon">
        <label for="check_out" class="form-label">Check Out</label>
        <input type="text" class="form-control js-datepicker-end has-value" name="dateout" id="check_out" placeholder="Check Out" autocomplete="off" readonly="" aria-label="Thursday, June 30, 2022 3:36 PM">
        <span class="form-booking__icon">
          <svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19">
            <g transform="translate(-0.5)">
              <rect width="5" height="5" transform="translate(7.5)"></rect>
              <rect width="5" height="5" transform="translate(14.5)"></rect>
              <rect width="5" height="5" transform="translate(21.5)"></rect>
              <rect width="5" height="5" transform="translate(0.5 7)"></rect>
              <rect width="5" height="5" transform="translate(7.5 7)"></rect>
              <rect width="5" height="5" transform="translate(14.5 7)"></rect>
              <rect width="5" height="5" transform="translate(21.5 7)"></rect>
              <rect width="5" height="5" transform="translate(0.5 14)"></rect>
              <rect width="5" height="5" transform="translate(7.5 14)"></rect>
              <rect width="5" height="5" transform="translate(14.5 14)"></rect>
            </g>
          </svg>
        </span>
        <div class="pika-single is-hidden is-bound"></div>
      </div><!-- /.field-with-icon -->
    </div><!-- /.form-group form__row -->
  </div><!-- /.form__calendar -->
  <div class="row">
    <div class="col-6">
      <div class="form-group form__row">
        <label for="adults" class="form-label">Guests</label>
        <div class="select js-custom-select">
          <select name="adults" id="adults" style="display: none;">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
          </select>
          <div class="nice-select" tabindex="0"><span class="current">1</span>
            <ul class="list">
              <li data-value="1" class="option selected">1</li>
              <li data-value="2" class="option">2</li>
              <li data-value="3" class="option">3</li>
              <li data-value="4" class="option">4</li>
              <li data-value="5" class="option">5</li>
              <li data-value="6" class="option">6</li>
              <li data-value="7" class="option">7</li>
              <li data-value="8" class="option">8</li>
              <li data-value="9" class="option">9</li>
            </ul>
          </div>
        </div><!-- /.select -->
      </div><!-- /.form-group form__row -->
    </div><!-- /.col-6 -->
    <div class="col-6">
      <div class="form-group form__row">
        <label for="rooms" class="form-label">Rooms</label>
        <div class="select js-custom-select">
          <select name="rooms" id="rooms" style="display: none;">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
          </select>
          <div class="nice-select" tabindex="0"><span class="current">1</span>
            <ul class="list">
              <li data-value="1" class="option selected">1</li>
              <li data-value="2" class="option">2</li>
              <li data-value="3" class="option">3</li>
              <li data-value="4" class="option">4</li>
              <li data-value="5" class="option">5</li>
              <li data-value="6" class="option">6</li>
              <li data-value="7" class="option">7</li>
              <li data-value="8" class="option">8</li>
              <li data-value="9" class="option">9</li>
            </ul>
          </div>
        </div><!-- /.select -->
      </div><!-- /.form-group form__row -->
    </div><!-- /.col-6 -->
  </div><!-- /.row -->
  <div class="form-group form__row">
    <div class="promo">
      <div class="select js-custom-select">
        <select name="codetype" id="promo_code_select" style="display: none;">
          <option value="" disabled="" selected="">ENTER PROMO CODE</option>
          <option value="discount">Discount Code</option>
          <option value="groupid">Group Attendee</option>
          <option value="identifier">Corporate Code</option>
          <option value="iata">Travel Agency Code</option>
        </select>
        <div class="nice-select" tabindex="0"><span class="current">ENTER PROMO CODE</span>
          <ul class="list">
            <li data-value="" class="option selected disabled">ENTER PROMO CODE</li>
            <li data-value="discount" class="option">Discount Code</li>
            <li data-value="groupid" class="option">Group Attendee</li>
            <li data-value="identifier" class="option">Corporate Code</li>
            <li data-value="iata" class="option">Travel Agency Code</li>
          </ul>
        </div>
      </div><!-- /.select -->
      <div class="promo__content">
        <div class="promo__controls">
          <input type="text" class="form-control" name="promoCode" id="promo_code" placeholder="Enter Code">
        </div><!-- /.promo__controls -->
      </div><!-- /.promo__content -->
    </div><!-- /.promo -->
  </div><!-- /.form-group form__row -->
  <div class="form__actions d-block">
    <button type="submit" class="form__btn btn btn-primary btn-block">
      <span>Book a Room</span>
    </button>
    <div class="form__actions__inner">
      <a href="https://reservations.travelclick.com/82652?HotelId=82652&amp;languageid=1&amp;nights=1&amp;rooms=1&amp;adults=1" target="_blank">Select Multiple Rooms</a>
    </div>
    <div class="form__actions__inner">
      <button type="button" class="link-button" data-target="#modal-modify" data-toggle="modal">Modify/Cancel Reservation</button>
    </div>
    <div class="form__actions__inner"> RESERVATIONS: <a href="tel:+442077698200">+44 (0)20 7769 8200</a>
    </div><!-- /.form__actions__inner -->
  </div><!-- /.form__actions -->
</form>

GET /plan-an-event/request-for-proposal

<form action="/plan-an-event/request-for-proposal" method="get">
  <div class="form__row form-group">
    <label for="event_first_name" class="form-label">First Name</label>
    <div class="form__controls">
      <input type="text" class="form-control" name="event_first_name" id="event_first_name" placeholder="First Name">
    </div><!-- /.form__controls -->
  </div><!-- /.form__row -->
  <div class="form__row form-group">
    <label for="event_last_name" class="form-label">Last Name</label>
    <div class="form__controls">
      <input type="text" class="form-control" name="event_last_name" placeholder="Last Name" id="event_last_name">
    </div><!-- /.form__controls -->
  </div><!-- /.form__row -->
  <div class="form__row form-group">
    <label for="event_email" class="form-label">Email Address</label>
    <div class="form__controls">
      <input type="email" class="form-control" name="event_email" placeholder="Email Address" id="event_email">
    </div><!-- /.form__controls -->
  </div><!-- /.form__row -->
  <div class="form__row form-group">
    <label for="event_phone" class="form-label">Contact Number</label>
    <div class="form__controls">
      <input type="tel" class="form-control" name="event_phone" id="event_phone" placeholder="Contact Number" data-name="phone">
    </div><!-- /.form__controls -->
  </div><!-- /.form__row -->
  <div class="form__actions">
    <button type="submit" class="form__btn btn btn-primary">
      <span>Request for Proposal</span>
    </button>
  </div><!-- /.form__actions -->
</form>

GET https://reservations.travelclick.com/82652?

<form action="https://reservations.travelclick.com/82652?" method="get" target="_blank">
  <div class="form-group form__row">
    <label for="bm-confirmid" class="form-label">Confirmation Number</label>
    <div class="form__controls">
      <input type="text" class="form-control" name="confirmid" id="bm-confirmid" placeholder="A nine-digit numerical number" required="">
    </div><!-- /.form__controls -->
  </div><!-- /.form-group form__row -->
  <div class="form__actions">
    <button type="submit" class="form__btn btn btn-primary">
      <span>Modify</span>
    </button>
  </div><!-- /.form__actions -->
</form>

<form>
  <fieldset>
    <legend>Your details</legend>
    <label class="wc-name-label" for="wc-name"></label>
    <input id="wc-name" type="text" class="wc-name-input" maxlength="64">
    <label class="wc-error-label wc-name-error-label" for="wc-name"></label>
    <label class="wc-email-label" for="wc-email"></label>
    <input id="wc-email" type="email" class="wc-email-input" maxlength="128">
    <label class="wc-error-label wc-email-error-label" for="wc-email"></label>
  </fieldset>
  <input type="submit" class="wc-initiate" onclick="return false">
  <input type="button" class="wc-terminate" disabled="">
</form>

<form>
  <div>
    <span>
      <p>Webchat is currently offline.<br>Please describe your query below and we will email you as soon as possible.</p>
    </span>
    <span>
      <label for="name">Name</label>
      <input type="text" name="fullname"></span>
    <span>
      <label for="email">Email</label>
      <input type="text" name="email"></span>
    <span>
      <label>Enquiry</label>
      <textarea for="enquiry" rows="6" name="enquiry"></textarea>
    </span>
    <span>
      <button type="submit">Send</button>
    </span>
    <input type="hidden" name="chatName">
  </div>
</form>

<form>
  <fieldset>
    <legend>Your details</legend>
    <label class="wc-name-label wc-hide" for="wc-name"></label>
    <input id="wc-name" type="text" class="wc-name-input" maxlength="64" placeholder="Your Name">
    <label class="wc-error-label wc-name-error-label" for="wc-name"></label>
    <label class="wc-email-label wc-hide" for="wc-email"></label>
    <input id="wc-email" type="email" class="wc-email-input wc-show" maxlength="128" placeholder="Email Address">
    <label class="wc-error-label wc-email-error-label" for="wc-email"></label>
  </fieldset>
  <input type="submit" class="wc-initiate" onclick="return false" value="Start Chat" disabled="">
  <input type="button" class="wc-terminate wc-hide" value="End Chat">
</form>

Text Content

Skip to main content
Menu Book Now
 * May Fair Kitchen
 * Private Dining

 * May Fair Bar
 * Expressions of Hendrick's
 * Food & Drink Menus
 * Private Hire

 * Plan an Event
 * Our Spaces
 * Meetings & Conferences
 * Weddings & Social Events
 * May Fair Terrace
 * Points for Planners
 * Logistics
 * Virtual Tour

 * May Fair Spa & Gym
 * May Fair Spa
 * Treatments & Services
 * May Fair Gym
 * Spa Gallery
 * Gift Vouchers

 * Contact & Location
 * Explore
 * Gallery
 * About Us

Book Now
 * Home
 * Rooms & Suites
 * May Fair Kitchen
 * May Fair Bar
 * Plan an Event
 * May Fair Theatre
 * May Fair Spa & Gym
 * Special Offers
 * Contact & Location
 * Hotel Brochures
 * Gift Vouchers

 * 
 * 

Scroll
 * 
 * 
 * 
 * 
 * 

 * Book a Room
 * Meeting & Events Enquiry
 * Book a table

Book a Room Meeting & Events Enquiry Book a table
Book a Room
 * Book a Room
 * Meeting & Events Enquiry
 * Book a table

Check In

Check Out

Guests
1 2 3 4 5 6 7 8 9
1
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
 * 9

Rooms
1 2 3 4 5 6 7 8 9
1
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
 * 9

ENTER PROMO CODE Discount Code Group Attendee Corporate Code Travel Agency Code
ENTER PROMO CODE
 * ENTER PROMO CODE
 * Discount Code
 * Group Attendee
 * Corporate Code
 * Travel Agency Code


Book a Room
Select Multiple Rooms
Modify/Cancel Reservation
RESERVATIONS: +44 (0)20 7769 8200
First Name

Last Name

Email Address

Contact Number

Request for Proposal
Restaurant May Fair Kitchen May Fair Bar
Restaurant
 * Restaurant
 * May Fair Kitchen
 * May Fair Bar

Book a Table


WELCOME TO THE MAY FAIR

Since 1927, The May Fair has welcomed guests to stay in one of London’s most
iconic neighbourhoods and experience the delightful tradition of Mayfair
hospitality. 

Explore



A DREAM DAY OUT AT BICESTER VILLAGE

Stay at The May Fair Hotel and enjoy exclusive access to Britain's most stylish
village, Bicester Village, including breakfast, transfer, discount card and
more.

Discover more
Book now


ADVANCE PURCHASE WITH COMPLIMENTARY BREAKFAST

Discover more at The May Fair Hotel when you book ahead and receive a delicious
breakfast.

Discover more
Book now


ROOMS & SUITES

With over 400 rooms available, including 37 suites, our hotel has one of the
largest and most diverse selections of rooms and luxury suites in London.

View our Rooms & Suites


COLLECTION SUPERIOR ROOM

1 Bedroom, Average 24 m² / 259 ft²
Discover more
Book now
From £ 377.10


THE SCHIAPARELLI SUITE

1 Bedroom, Average 139 m² / 1492 ft²
Discover more
Book now
From £ 1570.50


THE PENTHOUSE SUITE

2 Bedrooms, Average 200 m² / 2153 ft²
Discover more
Book now
From £ 2699.10


COLLECTION SUPERIOR ROOM

1 Bedroom, Average 24 m² / 259 ft²
Discover more
Book now
From £ 377.10


THE SCHIAPARELLI SUITE

1 Bedroom, Average 139 m² / 1492 ft²
Discover more
Book now
From £ 1570.50


THE PENTHOUSE SUITE

2 Bedrooms, Average 200 m² / 2153 ft²
Discover more
Book now
From £ 2699.10


COLLECTION SUPERIOR ROOM

1 Bedroom, Average 24 m² / 259 ft²
Discover more
Book now
From £ 377.10


THE SCHIAPARELLI SUITE

1 Bedroom, Average 139 m² / 1492 ft²
Discover more
Book now
From £ 1570.50


THE PENTHOUSE SUITE

2 Bedrooms, Average 200 m² / 2153 ft²
Discover more
Book now
From £ 2699.10



A BLISSFUL HIDEAWAY

Explore our Spa and Gym. 

Discover More


MAY FAIR BAR

Experience a unique selection of bespoke cocktails and exquisite contemporary
pan-Asian small plates, complemented by our programme of resident DJs.

Discover more


MAY FAIR KITCHEN

May Fair Kitchen offers a menu of contemporary Italian and Spanish small plates,
entrées and specialities,
in addition to signature dishes from sister Kitchens and a curated list of fine
wines and cocktails.

Visit website


FREQUENTLY ASKED QUESTIONS | THE MAY FAIR HOTEL

All you need to know about The May Fair Hotel. 

Which popular attractions are close to The May Fair Hotel?

The May Fair Hotel is just 12 minutes' walk from Buckingham Palace. 

Other nearby attractions include: 

 * Berkeley Square (2 minutes' walk), 
 * Royal Academy of Art (7 minutes' walk), 
 * Royal Institution of Great Britain (5 minutes' walk),
 * New Bond Street (6 minutes' walk), 
 * Bond Street (11 minutes' walk)
 * Fortnum & Mason (7 minutes' walk), 
 * Oxford Street (12 minutes' walk)
 * Piccadilly Circus (11 minutes' walk)
 * Leicester Square (15 minutes' walk)
 * Hyde Park Corner (13 minutes' walk)

What are some of the property amenities at The May Fair Hotel?

The May Fair Hotel, is the finest of Mayfair hotels including: 

 * May Fair Kitchen, award-winning flagship Kitchen serving exquisite
   contemporary Spanish and Italian small plates, as well as signature Mexican,
   Peruvian, Japanese and Mediterranean dishes from its sister Kitchens
 * May Fair Bar, an exclusive space with pop-up collaborations and exquisite
   cocktails and dining
 * May Fair Terrace, an open enclave with outdoor heaters, perfect for drinks
   and conversation
 * 24-hour room service
 * 24-hour gym for guests’ wellbeing, featuring Technogym equipment- Spa for
   ultimate relaxation, featuring world-renowned ESPA products
 * Business centre
 * Relaxing social spaces for reading and emails
 * Private dining room for up to 64 seated guests
 * A private screening room for up to 201 guests
 * Three function rooms for up to 370 guests- 11 private suites for up to 100
   guests
 * Edwards: a unique AI virtual host created specifically to assist our guests
   and meeting and event planners. 

Does The May Fair Hotel offer any business services?

The May Fair Hotel offers event spaces perfect for an intimate meeting or a
formal presentation; reception or runaway show; up to 210 guests for dinner and
dance and up to 320 for a reception. All in spectacular spaces, including one of
London's largest private screening rooms seating up to 201 people.

Which room amenities are available at The May Fair Hotel?

All interior designs have been planned and curated by our in-house design team,
from the art on the walls to the furniture in our restaurants and bedrooms.

 * Vispring mattresses handcrafted with natural and sustainable materials for
   the perfect night’s sleep
 * 350 thread count Egyptian cotton bed linen for an extra soft touch, plush
   down pillows
 * Award-winning and sustainable REN Clean Skincare amenities for an exclusive
   feel and clear conscience- Nespresso machine for convenient access to quality
   coffee
 * Samsung flat-screen TV for all entertainment needs

What food & drink options are available at The May Fair Hotel?

The May Fair Hotel is the award-winning May Fair Kitchen, which serves an
exquisite selection of contemporary Italian, Spanish, Peruvian, Mediterranean,
Japanese and Mexican small plates. You may also dine at May Fair Bar, where we
often host pop-up residencies with renowned drink labels.

Is parking available at The May Fair Hotel?

The May Fair offers exclusive rates with 25% off Q-Park Burlington car park for
guests staying at our hotel, dining in our restaurant, using our spa or
attending a meeting/event at the hotel. Please note, vehicles are parked at
owner's risk and the hotel accepts no responsibility for loss of or damage to
personal property. Ensure you read the terms and conditions set out by Q-Park. 

What are the check-in and check-out times?

Check-in is from 15.00 and check-out is by 12.00.

How can I get to The May Fair Hotel from the nearest airport?

There are a number of airport options near The May Fair Hotel, including City
Airport (11 miles), Heathrow (15 miles), Gatwick (28 miles), Luton (35 miles)
and Stansted (37 miles). Each airport is easily accessed by tube, train or car.

Where is The May Fair Hotel?

The May Fair Hotel is located in Mayfair, London. The address is Stratton
Street, Mayfair, London, W1J 8LT, United Kingdom. 

See more See less
 * 
 * 
 * 
 * 
 * 



The May Fair Hotel, Stratton Street, Mayfair, London, W1J 8LT

 * 
 * 

More information
 * Covid Safety
 * Travel Agents
 * Careers
 * Media & Press
 * Sister Hotels
 * Corporate Responsibility
 * Loyalty Programme
 * The Londoner

Newsletter Sign-up
 * 
 * 

 * Terms of Use & Privacy Policy

© 2022 Edwardian Hotels - London May Fair Hotel Limited, Registered In England
No 04835591. Registered office : 140 Bath Road, Hayes, Middlesex, UB3 5AW


MODIFY/CANCEL RESERVATION

With over 400 rooms available, including 37 suites, our hotel has one of the
largest and most diverse selections of rooms and luxury suites in London.

Confirmation Number

Modify








×

Question to be answered:
Reject Accept
Can we help? Chat with us!
Your details










Microphone


Speaker


Video Camera

Video Camera
User
Environment


 * showChat:
   chatNameMapFile[https://info.edwardian.com/webchat/data/chat-name-map-mayfair.json?t=1656516988106]
 * loadChatStyles: loading CSS...
 * loadJavaScript: started...
 * loadJavaScript: done!
 * loadChatStyles: CSS has loaded!
 * showChat: Second getJSON
 * showChat: chatSiteMap
 * [object Object]
 * loadJavaScript: started...
 * loadJavaScript: done!
 * IS GA4
 * CLEANED UP GA4 HIT
 * %cERROR: : Root Log Group level Trace
 * %cERROR: config: 'Log Group config' level Trace
 * $script.ready: started...
 * checkChatEnabledStatus: urlParams[] chatOn[true]
 * checkChatEnabledStatus: chatOn != null [true]
 * checkChatEnabledStatus: chatOn != null
 * checkChatEnabledStatus: chatSettings->
 * [object Object]
 * $script.ready: waiting for chat libraries to load...
 * $script.ready: chat libraries loaded. initializing...
 * $script.ready.waitTilReady: currentUrlPath[/]
 * setChatConfigForPage: matched item[path: / chatName: GEXMAYFAIR enabled: true
   ]
 * $script.ready.waitTilReady: chatSettings[chatEnabledForSite: true
   chatEnabledForCurrentPage: true chatName: GEXMAYFAIR currentUrlPath: / ]
 * initChat: started
 * initChat: chatSettings
 * [object Object]
 * [object HTMLDivElement]
 * %cTRACE: : Browser: name=Chrome version=103
 * %cERROR: tracker: 'Log Group tracker' level Warn
 * %cTRACE: : Tracker lib is loaded
 * %cTRACE: : Video page is visible. Check video streaming
 * initChat: ehlWebChat.settings[offerChat: true allowChat: true serverUrl:
   https://webchat.edwardian.com surveyId: null surveyHost: null queue:
   GEXMAYFAIR sessionGuid: null autoConnect: true autoOpen: false requireEmail:
   true pollingInterval: 60000 trigger: function trigger() { //return
   $("#chatTrigger"); return $(".ehlchat-trigger"); } container:
   function(){return u.defaultContainer()} openContainer: function
   openContainer() { //$(".gfq-badge").hide();
   console.log("initChat:openContainer: start... cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"); /* REMOVE temaplte */ var elem =
   document.getElementById("chatTemplate"); console.log(elem); if (elem)
   elem.remove(); $(".wc-webchat").show();
   $(".wc-webchat").toggleClass("panel-active");
   console.log("initChat:openContainer: Done! cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"); setTimeout(function () {
   "initChat:openContainer: Timeout! cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"; }, 300); } closeContainer: function
   closeContainer() { console.log("initChat:closeContainer: start...
   cookie._eiwebchat_session[" + getCookie("_eiwebchat_session") + "]");
   $(".wc-webchat").slideUp(); //.hide(); console.log("initChat:closeContainer:
   start... cookie._eiwebchat_session[" + getCookie("_eiwebchat_session") +
   "]"); } log: function(n){logger.trace(n)} sectionTransition: function
   sectionTransition(from, to) { from.fadeOut(200, function () { to.fadeIn();
   }); } canSaveTranscript: true saveTranscript: function
   saveTranscript(transcriptText, fileName) { if (confirm("Save the following
   transcript?\r\n\r\n" + transcriptText)) saveTextAs(transcriptText, fileName);
   } validateName: function(n){return u.defaultNameValidator(n)} validateEmail:
   function(n){return u.defaultEmailValidator(n)} setSurveyChatStart:
   function(n){return u.defaultSurveySetter(n)} displaySurveyChatEnd:
   function(){return u.defaultSurveyDisplayer()} initialMessage: null notes:
   null info: null isCoBrowsingOffered: true isWebRtcCallOffered: true
   avDisplayMode: 1 webChatConfigs: null notification: function(){return
   u.defaultNotification()} autoStartChat: false displayName: null emailAddress:
   null htmlTemplate: chatTemplate getCurrentTime: function getCurrentTime() {
   return new Date(); }
 * initChat: _originalStartChat[function(t,i,r,u,f,e,o){var
   s=this;i===!0&&(this.view.find(".wc-initiate").each(this.hide),this.view.find(".wc-terminate").each(this.show),this.reconnect(this.readCookie(n.lastVisitCookieName)));this.settings.log("startChat()");this.isWaiting=!1;this.isChatting=!0;this.settings.sectionTransition(this.view.find(".wc-initiating"),this.view.find(".wc-chatting"),i);this.view.find(".wc-status").text(this.localize("CHT_BEG",t));this.view.find("input,
   textarea, button,
   select").prop("disabled",!1);this.view.find(".wc-status").removeClass("wc-error");i&&!e&&f?this.deinitWebRtc():i&&e?this.webRtcCallRequest("",o):this.initWebRtc();Utils.isIphone()&&(this.iphoneKeepAliveTimer=setInterval(function(){var
   n=s.view.find(".wc-name-input").val(),t={Address:s.settings.queue,SenderDisplayName:n,Format:35,MessageText:"[KEEPLIVE-C]"};s.chatHub.server.sendMessage(t)},5e3));this.hideStopCoBrowsing();this.view.find(".wc-cobrowsing").hide();this.resetChatHistory();this.view.find(".wc-message").focus();this.settings.surveyHost!==null&&this.requestSurveyUrl();i===!0&&this.replayConnectedHistory(r)}
   _originalEndChat[function(n,t){Utils.isIphone()&&this.cancelIphoneKeepAliveTimer();this.tracking&&this.tracking.deregisterLiveUpdateHandler(this.webTrackerLiveUpdate);typeof
   t=="u
   ndefined"&&(t=!n);(this.isWaiting||this.isChatting)&&(this.view.find(".wc-status").text(this.localize("CHT_END")),this.settings.surveyHost!==null&&this.settings.displaySurveyChatEnd(),this.view.find("input,
   textarea, button,
   select").prop("disabled",!0),this.chatHub.server.terminateChat());this.reset(t);this.isCoBrowsingEnabled&&this.coBrowsing.stopCoBrowsing();this.webRtcAvEscalation&&(this.settings.avDisplayMode==="1"?this.webRtcPopUpwindow&&(this.webRtcAvEscalation.isPopUpWindowLoaded()?this.webRtcPopUpwindow=null:this.cancelWebRtcCall(n)):this.webRtcAvEscalation.stop(),this.webRtcAvEscalation.resetCall(),this.deinitWebRtc());n&&Utils.$.connection.hub.stop();n&&Utils.$.isFunction(this.settings.endChatPostAction)&&this.settings.endChatPostAction()}]
 * initChat:
   _originalChatCreated[function(t){this.settings.log("chatCreated()");this.createCookie(n.sessionCookieName,t,n.sessionCookieExpiryDays);this.settings.sessionGuid=t}]
 * initChat: Done!
 * $script.ready: Chat initialization done!
 * $script.ready: done!
 * %cTRACE: config: getWebchatConfig: handler: xhr.readyState=4
 * %cTRACE: config: getWebchatConfig:
   text={"audioVisualEscalation":{"webRTCTypesEnabled":1,"maximumVideoQuality":2,"maximumFramerate":30,"maximumAudioBitrate":4,"policy":"all","displayMode":"1"},"pageSharing":{"isCoBrowsingEnabled":false,"excludePages":[],"highlightSeconds":10,"highlightMaximum":5,"highlightColor":"#ff0000","maskedDomElements":[]},"webtracking":{"maxStorageItems":10,"spaTimerSeconds":5,"maxTrackingDays":7,"urlBlacklist":[]},"persistantChat":{"confirmLeaving":false}}
 * getWebchatQueueStatus: status[success] data[QueueStatusCode: 1 QueueStatus:
   Success IsOpen: true QueueModeId: 6222 QueueModeName: Day NumberOfCalls: 0
   Eta: 0 QueueWaitTime: 106 QueueId: 1285 QueueName: Guest Experience May Fair
   Chat QueueNumber: GEXMAYFAIR ]
 * getWebchatQueueStatus: data.IsOpen[true]
 * getWebchatQueueStatus: In data.IsOpen===true
 * %cTRACE: : connect()
 * %cTRACE: : readCookie: _eiwebchat_session
 * %cTRACE: : <- Connecting to https://webchat.edwardian.com/webmessaging
 * %cTRACE: : support: aspectRatio
 * %cTRACE: : support: autoGainControl
 * %cTRACE: : support: brightness
 * %cTRACE: : support: channelCount
 * %cTRACE: : support: colorTemperature
 * %cTRACE: : support: contrast
 * %cTRACE: : support: deviceId
 * %cTRACE: : support: echoCancellation
 * %cTRACE: : support: exposureCompensation
 * %cTRACE: : support: exposureMode
 * %cTRACE: : support: exposureTime
 * %cTRACE: : support: facingMode
 * %cTRACE: : support: focusDistance
 * %cTRACE: : support: focusMode
 * %cTRACE: : support: frameRate
 * %cTRACE: : support: groupId
 * %cTRACE: : support: height
 * %cTRACE: : support: iso
 * %cTRACE: : support: latency
 * %cTRACE: : support: noiseSuppression
 * %cTRACE: : support: pan
 * %cTRACE: : support: pointsOfInterest
 * %cTRACE: : support: resizeMode
 * %cTRACE: : support: sampleRate
 * %cTRACE: : support: sampleSize
 * %cTRACE: : support: saturation
 * %cTRACE: : support: sharpness
 * %cTRACE: : support: tilt
 * %cTRACE: : support: torch
 * %cTRACE: : support: whiteBalanceMode
 * %cTRACE: : support: width
 * %cTRACE: : support: zoom
 * %cTRACE: : window width: 1600 height:1200
 * %cTRACE: : this.init(): offerChat: true, allowChat: true
 * %cTRACE: : webchat: createOrUpdateWebChatCustomerGuidCookie() -
   5409a5d8-894c-552c-9a91-f19266f2e17f
 * %cTRACE: : hooking into the mode.change event
 * %cTRACE: : reset(): allowAutoHide=true
 * %cTRACE: : hideChatbox(): isShowing=undefined, allowChat=true, offerChat=true
 * initChat:closeContainer: start... cookie._eiwebchat_session[undefined]
 * initChat:closeContainer: start... cookie._eiwebchat_session[undefined]
 * %cTRACE: : enable chat
 * %cTRACE: : readCookie: _eiwebchat_session
 * %cTRACE: : -> Requesting status of [queue=GEXMAYFAIR]
 * %cTRACE: : -> Queue=GEXMAYFAIR IsOpen=true
 * Successfully set consent flags.

Webchat is offline! ×

Webchat is currently offline.
Please describe your query below and we will email you as soon as possible.

Name Email Enquiry Send
Live Chat ×

Question to be answered:
Reject Accept
Can we help? Chat with us!
Your details










Click here to download the chat transcript
Microphone


Speaker


Video Camera

Video Camera
User
Environment


 * showChat:
   chatNameMapFile[https://info.edwardian.com/webchat/data/chat-name-map-mayfair.json?t=1656516988106]
 * loadChatStyles: loading CSS...
 * loadJavaScript: started...
 * loadJavaScript: done!
 * loadChatStyles: CSS has loaded!
 * showChat: Second getJSON
 * showChat: chatSiteMap
 * [object Object]
 * loadJavaScript: started...
 * loadJavaScript: done!
 * IS GA4
 * CLEANED UP GA4 HIT
 * %cERROR: : Root Log Group level Trace
 * %cERROR: config: 'Log Group config' level Trace
 * $script.ready: started...
 * checkChatEnabledStatus: urlParams[] chatOn[true]
 * checkChatEnabledStatus: chatOn != null [true]
 * checkChatEnabledStatus: chatOn != null
 * checkChatEnabledStatus: chatSettings->
 * [object Object]
 * $script.ready: waiting for chat libraries to load...
 * $script.ready: chat libraries loaded. initializing...
 * $script.ready.waitTilReady: currentUrlPath[/]
 * setChatConfigForPage: matched item[path: / chatName: GEXMAYFAIR enabled: true
   ]
 * $script.ready.waitTilReady: chatSettings[chatEnabledForSite: true
   chatEnabledForCurrentPage: true chatName: GEXMAYFAIR currentUrlPath: / ]
 * initChat: started
 * initChat: chatSettings
 * [object Object]
 * [object HTMLDivElement]
 * %cTRACE: : Browser: name=Chrome version=103
 * %cERROR: tracker: 'Log Group tracker' level Warn
 * %cTRACE: : Tracker lib is loaded
 * %cTRACE: : Video page is visible. Check video streaming
 * initChat: ehlWebChat.settings[offerChat: true allowChat: true serverUrl:
   https://webchat.edwardian.com surveyId: null surveyHost: null queue:
   GEXMAYFAIR sessionGuid: null autoConnect: true autoOpen: false requireEmail:
   true pollingInterval: 60000 trigger: function trigger() { //return
   $("#chatTrigger"); return $(".ehlchat-trigger"); } container:
   function(){return u.defaultContainer()} openContainer: function
   openContainer() { //$(".gfq-badge").hide();
   console.log("initChat:openContainer: start... cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"); /* REMOVE temaplte */ var elem =
   document.getElementById("chatTemplate"); console.log(elem); if (elem)
   elem.remove(); $(".wc-webchat").show();
   $(".wc-webchat").toggleClass("panel-active");
   console.log("initChat:openContainer: Done! cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"); setTimeout(function () {
   "initChat:openContainer: Timeout! cookie._eiwebchat_session[" +
   getCookie("_eiwebchat_session") + "]"; }, 300); } closeContainer: function
   closeContainer() { console.log("initChat:closeContainer: start...
   cookie._eiwebchat_session[" + getCookie("_eiwebchat_session") + "]");
   $(".wc-webchat").slideUp(); //.hide(); console.log("initChat:closeContainer:
   start... cookie._eiwebchat_session[" + getCookie("_eiwebchat_session") +
   "]"); } log: function(n){logger.trace(n)} sectionTransition: function
   sectionTransition(from, to) { from.fadeOut(200, function () { to.fadeIn();
   }); } canSaveTranscript: true saveTranscript: function
   saveTranscript(transcriptText, fileName) { if (confirm("Save the following
   transcript?\r\n\r\n" + transcriptText)) saveTextAs(transcriptText, fileName);
   } validateName: function(n){return u.defaultNameValidator(n)} validateEmail:
   function(n){return u.defaultEmailValidator(n)} setSurveyChatStart:
   function(n){return u.defaultSurveySetter(n)} displaySurveyChatEnd:
   function(){return u.defaultSurveyDisplayer()} initialMessage: null notes:
   null info: null isCoBrowsingOffered: true isWebRtcCallOffered: true
   avDisplayMode: 1 webChatConfigs: null notification: function(){return
   u.defaultNotification()} autoStartChat: false displayName: null emailAddress:
   null htmlTemplate: chatTemplate getCurrentTime: function getCurrentTime() {
   return new Date(); }
 * initChat: _originalStartChat[function(t,i,r,u,f,e,o){var
   s=this;i===!0&&(this.view.find(".wc-initiate").each(this.hide),this.view.find(".wc-terminate").each(this.show),this.reconnect(this.readCookie(n.lastVisitCookieName)));this.settings.log("startChat()");this.isWaiting=!1;this.isChatting=!0;this.settings.sectionTransition(this.view.find(".wc-initiating"),this.view.find(".wc-chatting"),i);this.view.find(".wc-status").text(this.localize("CHT_BEG",t));this.view.find("input,
   textarea, button,
   select").prop("disabled",!1);this.view.find(".wc-status").removeClass("wc-error");i&&!e&&f?this.deinitWebRtc():i&&e?this.webRtcCallRequest("",o):this.initWebRtc();Utils.isIphone()&&(this.iphoneKeepAliveTimer=setInterval(function(){var
   n=s.view.find(".wc-name-input").val(),t={Address:s.settings.queue,SenderDisplayName:n,Format:35,MessageText:"[KEEPLIVE-C]"};s.chatHub.server.sendMessage(t)},5e3));this.hideStopCoBrowsing();this.view.find(".wc-cobrowsing").hide();this.resetChatHistory();this.view.find(".wc-message").focus();this.settings.surveyHost!==null&&this.requestSurveyUrl();i===!0&&this.replayConnectedHistory(r)}
   _originalEndChat[function(n,t){Utils.isIphone()&&this.cancelIphoneKeepAliveTimer();this.tracking&&this.tracking.deregisterLiveUpdateHandler(this.webTrackerLiveUpdate);typeof
   t=="u
   ndefined"&&(t=!n);(this.isWaiting||this.isChatting)&&(this.view.find(".wc-status").text(this.localize("CHT_END")),this.settings.surveyHost!==null&&this.settings.displaySurveyChatEnd(),this.view.find("input,
   textarea, button,
   select").prop("disabled",!0),this.chatHub.server.terminateChat());this.reset(t);this.isCoBrowsingEnabled&&this.coBrowsing.stopCoBrowsing();this.webRtcAvEscalation&&(this.settings.avDisplayMode==="1"?this.webRtcPopUpwindow&&(this.webRtcAvEscalation.isPopUpWindowLoaded()?this.webRtcPopUpwindow=null:this.cancelWebRtcCall(n)):this.webRtcAvEscalation.stop(),this.webRtcAvEscalation.resetCall(),this.deinitWebRtc());n&&Utils.$.connection.hub.stop();n&&Utils.$.isFunction(this.settings.endChatPostAction)&&this.settings.endChatPostAction()}]
 * initChat:
   _originalChatCreated[function(t){this.settings.log("chatCreated()");this.createCookie(n.sessionCookieName,t,n.sessionCookieExpiryDays);this.settings.sessionGuid=t}]
 * initChat: Done!
 * $script.ready: Chat initialization done!
 * $script.ready: done!
 * %cTRACE: config: getWebchatConfig: handler: xhr.readyState=4
 * %cTRACE: config: getWebchatConfig:
   text={"audioVisualEscalation":{"webRTCTypesEnabled":1,"maximumVideoQuality":2,"maximumFramerate":30,"maximumAudioBitrate":4,"policy":"all","displayMode":"1"},"pageSharing":{"isCoBrowsingEnabled":false,"excludePages":[],"highlightSeconds":10,"highlightMaximum":5,"highlightColor":"#ff0000","maskedDomElements":[]},"webtracking":{"maxStorageItems":10,"spaTimerSeconds":5,"maxTrackingDays":7,"urlBlacklist":[]},"persistantChat":{"confirmLeaving":false}}
 * getWebchatQueueStatus: status[success] data[QueueStatusCode: 1 QueueStatus:
   Success IsOpen: true QueueModeId: 6222 QueueModeName: Day NumberOfCalls: 0
   Eta: 0 QueueWaitTime: 106 QueueId: 1285 QueueName: Guest Experience May Fair
   Chat QueueNumber: GEXMAYFAIR ]
 * getWebchatQueueStatus: data.IsOpen[true]
 * getWebchatQueueStatus: In data.IsOpen===true
 * %cTRACE: : connect()
 * %cTRACE: : readCookie: _eiwebchat_session
 * %cTRACE: : <- Connecting to https://webchat.edwardian.com/webmessaging
 * %cTRACE: : support: aspectRatio
 * %cTRACE: : support: autoGainControl
 * %cTRACE: : support: brightness
 * %cTRACE: : support: channelCount
 * %cTRACE: : support: colorTemperature
 * %cTRACE: : support: contrast
 * %cTRACE: : support: deviceId
 * %cTRACE: : support: echoCancellation
 * %cTRACE: : support: exposureCompensation
 * %cTRACE: : support: exposureMode
 * %cTRACE: : support: exposureTime
 * %cTRACE: : support: facingMode
 * %cTRACE: : support: focusDistance
 * %cTRACE: : support: focusMode
 * %cTRACE: : support: frameRate
 * %cTRACE: : support: groupId
 * %cTRACE: : support: height
 * %cTRACE: : support: iso
 * %cTRACE: : support: latency
 * %cTRACE: : support: noiseSuppression
 * %cTRACE: : support: pan
 * %cTRACE: : support: pointsOfInterest
 * %cTRACE: : support: resizeMode
 * %cTRACE: : support: sampleRate
 * %cTRACE: : support: sampleSize
 * %cTRACE: : support: saturation
 * %cTRACE: : support: sharpness
 * %cTRACE: : support: tilt
 * %cTRACE: : support: torch
 * %cTRACE: : support: whiteBalanceMode
 * %cTRACE: : support: width
 * %cTRACE: : support: zoom
 * %cTRACE: : window width: 1600 height:1200
 * %cTRACE: : this.init(): offerChat: true, allowChat: true
 * %cTRACE: : webchat: createOrUpdateWebChatCustomerGuidCookie() -
   5409a5d8-894c-552c-9a91-f19266f2e17f
 * %cTRACE: : hooking into the mode.change event
 * %cTRACE: : reset(): allowAutoHide=true
 * %cTRACE: : hideChatbox(): isShowing=undefined, allowChat=true, offerChat=true
 * initChat:closeContainer: start... cookie._eiwebchat_session[undefined]
 * initChat:closeContainer: start... cookie._eiwebchat_session[undefined]
 * %cTRACE: : enable chat
 * %cTRACE: : readCookie: _eiwebchat_session
 * %cTRACE: : -> Requesting status of [queue=GEXMAYFAIR]
 * %cTRACE: : -> Queue=GEXMAYFAIR IsOpen=true
 * Successfully set consent flags.