Man Down was filmed between 2013-2017 comprising of 26 episodes filmed in London, where Bob’s Cafe…
Tag: Greg davies
Taskmaster House Location
The house which contestants begin their challenges is located at: Taskmaster House, Chiswick, London W4 3UL…