Man Down (2013-2017) Filming Locations

Man Down was filmed between 2013-2017 comprising of 26 episodes filmed in London, where Bob’s Cafe…

Taskmaster House Location

The house which contestants begin their challenges is located at: Taskmaster House, Chiswick, London W4 3UL…