Stock Photo - England, London Borough of Camden a borough London, located northerly of the city centre and reach up to the Hampstead Heath

Stock Photo: England, London Borough of Camden a borough London, located northerly of the city centre and reach up to the Hampstead Heath.