Address: N6 30, Boris Nemtsov Place, Dartmouth Park, London Borough of Camden, London, Greater London, England, N6 6JS, United Kingdom