Treat yourself to a boutique getaway in one of London’s most chic neighbourhoods. Located in the heart of Kensington, Hotel London Kensington managed by Meliá offers guests a luxe experience with all of the city’s best attractions on your doorstep. This historic townhouse hotel exemplifies British charm and hospitality, while also boasting modern facilities and sophisticated rooms. Includes daily breakfast, a welcome drink, a welcome gift on arrival and more.