Stockholm, Sweden (168 of 280)




A small castle/fortress on Djurgården island.
A small castle/fortress on Djurgården island.