Olavinlinna (St. Olaf’s Castle), the northernmost medieval castle still standing, in Savonlinna, Finland.
Olavinlinna Castle in Savonlinna, Finland (by tsvetg).