An interactive map showing the location of Moat Hall Farmhouse, Newborough, Staffordshire, England, UK.