Definitions for "Alkborough"
Alkborough is an English village of about 450 people in North Lincolnshire, located in an isolated but attractive position near the northern end of the Cliff range of hills overlooking the point called Trent Falls, where the Rivers Trent and Ouse join to form the River Humber.