Address: N16 8, Queen Elizabeth's Walk, Lordship North Estate, Stoke Newington, London Borough of Hackney, London, Greater London, England, N16 5UQ, United Kingdom