Allen's Green


Allen's Green is a village in Hertfordshire, England.