-
Churchill: 2019 Chill Advert Filming Location
Filming location for the brand new ‘ChurCHILL’ advert was filmed with a new CGI Churchill dog in Madrid, Spain. Location: Calle de la Virgen de la Roca, 28027 Madrid, Spain Google Maps Co-ordinates: 40.435392, -3.657975 Official Advert