Berkhamsted Castle...
Berkhamsted Castle is located in the town of Berkhampsted in Hertfordshire just north of London. From London, take the M1 to junction 5 to join the M25 towards Watford and take the third exit at the roundabout to the A41 ramp to Watford/M25 West. Con...
Berkhamsted, , England