Champion Hill

Champion Hill is a mixed-use development made up of a new 4000 capacity stadium for Dulwich Hamlet FC, a community leisure facility and 143 high-quality homes.