Ekolsund Castle

Ekolsund Castle is a castle in Sweden. It was the residence of Princess Sophia of Sweden from 1578-1611.