globalfilmlocations.net
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 …