Sölvesborg has a well-preserved city center with old buildings that have emerged in the shelter of the castle of Sölvesborg, the medieval Danish national castle, which in recent years has also been called castle because Danish royals often stayed here.