Melia London Kensington

<p><br /> Experience the essence of Victorian elegance in this quintessentially British refined hotel. Located in the heart of the Royal Borough of Kensington &amp; Chelsea, you will be immersed in London&rsquo;s most iconic sights, high-end shops, and gourmet restaurants.</p>