Kensington House is one of London's most delightful discoveries. A 41 room contemporary town house situated just off Kensington High Street, offering a perfect base from which to explore the capital. The serenity of Kensington Gardens is just a gentle stroll away - as is the buzz of the High Street with its boutiques and fashionable restaurants. Art galleries, museums and parks - all within walking distance.