Historica Wiki
Champion Hill

Champion Hill is a hill in the London Borough of Southwark, Greater London, England. In 1912, a football stadium was opened atop Champion Hill, becoming the home ground of Dulwich Hamlet FC.