Set in the heart of London, Kensington is the city's most stylish residential address. It's famously home to the magical Kensington Palace, three of London's superlative museums, Kensington Gardens, a host of elegant shops, fine restaurants and magnificent estates.