Stockholm, Sweden (167 of 280)




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