Where To Stream Father Brown Season 10 Episode 6
The Royal Visit
- Aired January 6, 2023
- 44 Min
- Rated 7.2
- Number 86 Of 140 Rated Episodes
The visit of Princess Margaret to Kembleford is jeopardised when a school janitor is found murdered. Can Father Brown save the royal visit from being cancelled?