Burberry (2020) Advert Location

Burberry’s new 2020 advert was filmed on a small market street in the heart of London.…