Filming Locations: A Gift from Bob Twickenham Studios, The Barons, Twickenham TW1 2AW, United Kingdom