The Dorchester

<p>The Dorchester hotel in London is one of the world&rsquo;s most iconic luxury hotels, The Dorchester is quite simply the place to be in London. Whether you are staying in one of the exquisite rooms and suites, unwinding in the spa, enjoying Michelin-starred cuisine or indulging in an award-winning afternoon tea, you will experience the epitome of timeless glamour.</p> <p>&nbsp;</p>