For authenticity, the show was filmed at the Warner Bros. Studio Tour London, which is home to the actual sets from the Harry Potter movies and is a very popular attraction this side of the pond.
Results that may be inaccessible to you are currently showing.