Built in 2012 for £105m, St. George’s Park is the proud home to all 23 of England’s national football teams. Set within 330 acres of Staffordshire countryside, the site boasts no less than 14 elite ...