Täcka Udden, a castle-like villa built in the 1860s, is located at Djurgården island in Stockholm, Sweden
Coffee