Camden Town (English, name)
expansion: Camden Town
Senses:
glosses: A town, the administrative centre of Camden borough, Greater London, England (OS grid ref TQ2984).
Forms: