Things you didn’t know about The Borough Of Camden

The Borough of Camden is located in Inner London and is situated approximately 1.4 miles…