Filming on the third season of Netflix hit series The Witcher officially wrapped today (September 9) in London, UK. Filming will begin on April 4th...