It is a farm house, very old and obviously in need of renovation. Don't shy away, the food is excellent!
What to buy: The canton Graubünden is famous for its dried meat (beef) called Bündner Fleisch. It is usually served very thin sliced with some mixed pickles, bread and red wine.
You should also try the delicious Salsiz, a sort of salami made of deer, chamois or ibex.
The best address is Reto Giovanoli, who still makes everything in traditional manual way.
What to pay: A kilo of Bündner Fleisch might cost about 60 or 70 Sfr.
What to buy:
When in Soglio/Bregaglia Valley you should definitely have a look at the little "Linea Bregaglia" shop opposite the church. They sell local products, starting with delicious Marroni (chestnut) jam and cosmetic products made of local herbs to craft works.
What to pay: It is not cheap! 260 g of the fantastic Marroni jam cost approx. 7,50 Sfr.