Father Brown - S9
Starts 27 March at 19:00
The beautiful English countryside is the setting for more charming mysteries featuring the charismatic clergyman sleuth. The year is 1953, and the sleepy Cotswold village of Kembleford is stirred by such dastardly deeds as murder at the local holiday camp and at Lady Felicia’s illustrious New Year Masked Ball.
