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.
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.