Castle of Zafra (Depicted as Tower of Joy)
DESCRIPTION: The medieval fantasy saga continues in Season 6 of Game of Thrones. Follow Bran (Isaac Hempstead Wright) to the Tower of Joy where he relives the legendary battle of his father Ned Stark. The drama unfolds at the 12th century Castle Zafra in Guadalajara, Spain. Built atop a large rock in the Sierra de Caldereros, the fortress was a vital defense between the Christian and Muslim borders. Scroll down to see more film locations identifed from Game of Thrones - Season 6 Episode 10 - The Winds of Winter.