Camden Town , i norra delen af London.