Faglaro farm on Faglaro island, Stockholm archipelago.

Faglaro farm on Faglaro island, Stockholm archipelago.