The Lord Southhampton is a cosy, friendly, and traditional English pub located in Hampstead. They have a fantastic beer selection, and both the clientele and servers are very kind and hospitable.