Where is Camden Town?

Question: Where is Camden Town?

Choices:

London
New York
Canada
Japan

Correct answer:

London