St. Olaf's Castle

Olavinlinna (Swedish: Olofsborg, literally St. Olaf's Castle) is a 15th-century castle located on the Island of Tallisaari, Savonlinna, Finland. It is the northernmost medieval stone fortress still standing. (Wikipedia)