Howland Street


Howland Street - Street in the London Borough of Camden.