

Day trips from London – Berkhamsted Castle
The small commuter town of Berkhamsted sits on one of the most important sites in English history - the location of the formal surrender of the English to William the Conqueror. And yet, most people haven't heard of it.
May
02
2019