MovieMaps
Browse Locations
Cities
Show Map
“God's Haemorrhoid” Filming Locations
Series:
Taskmaster
Season 10, Episode 1
View on IMDb
Taskmaster episode “God's Haemorrhoid” was filmed in
London
in the United Kingdom.
Harmsworth Quays Printing