Where in the UK is Downton?

Ever wonder where your favorite British TV shows are filmed throughout the UK. Well we’ve got a map for ya folks!

Check out the map here! (Hint: It’s a green dot in Northern England!)