Address: Queen's Road, Cossall Estate, Nunhead, London Borough of Southwark, London, Greater London, England, SE15 2HG, United Kingdom