Located in the heart of South Kensington, one of London’s most charming neighbourhoods, the stylish Kensington hotel sits only moments from embassies and iconic cultural landmarks. With open fires, high ceilings and heritage décor, the hotel’s elegant drawing rooms evoke a sense of Victorian grandeur and provide the perfect setting for meetings or evening drinks.