It's almost hidden down Edwardes Square, off Kensington High Street, but a highly recommended place for a pint when in London: the Scarsdale. Not quite a 'gastropub', as is common in the UK, it's more of a general pub first, but they do have a dining section, and the food is very good. When it's warm, and not raining, there is a small front garden to sit in as well.