Camden Town

 

Camden Town in London.