Dedication and commitment to The Landmark London, in order to deliver the highest level of quality at all times. 28 Paid holidays, included Bank Holidays.