Torsta Gård is a restaurant serving homemade food, with beef and lamb often sourced directly from their own farm.