This is a Malbork/Marienburg, a massive fortress in modern-day Poland constructed by the Teutonic Knights (a military religious order similar to the Templars and Hospitallers).
Originally founded in the Holy Land during the Third Crusade (1190) ...