Nordic island hideout

Finland