MovieMaps

“The Labyrinth of the Minotaur” Filming Locations

Father Brown episode “The Labyrinth of the Minotaur” was filmed in the United Kingdom