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 & Chelsea, you will be immersed in London’s most iconic sights, high-end shops, and gourmet restaurants.</p>