Restaurant on Svartsö in the Stockholm archipelago.
fine dining restaurant on Svartsö, Stockholm archipelago