Welsh country inn, The Griffin Inn, offers accommodation and great food.