Pretty village with the UK’s best pub that’s one of the happiest places to live
Shepperton appears to have it all. Just 15 miles from central London, weeping willows dangle lazily into the Thames as people fish for bream. With a close-knit community and traditional…