Today I want to share my guide to the most beautiful villages near London. The English countryside is the stuff of dreams, and it’s worth a special trip to see the highlights. From Kent to Surrey, Sussex, and the Cotswolds, there are fairy-tale villages in easy driving, train, and tour distance of the UK capital. […] Read more…