Explore the magical village of Lavenham, just 45 minutes from London, known for its Harry Potter connections and charming history. We’re always telling you about things to do in London ...
Tucked away in the rural heart of Suffolk, the quaint area of Lavenham looks like something straight out of a fairy-tale. Once branded as 'England's finest medieval village', it is sandwiched in ...