A traditional English country inn, The Green Tree, established in 1727, offers home-cooked food in a picturesque setting.