Leominster and Hampton Court Castle

Heritage tour on Saturday 25 October to Leominster and Hampton Court Castle.