Info
Italy, Piemonte, Monferrato area, Alba, Truffle shop 'Tartuffi  Co'.