London, England
destination
Posted over 5 years ago
Camden Town
posted in
The Best Shopping in London
(Camden Town Tube Station, Northern Line) – 188 Camden High Street -
In Camden. Has a lot of quirky stuff since Camden is more “downtown” I guess you’d say;
huge. You can find stuff if you dig, but a lot of the booths just have cheap repetitive items so
you have to keep an eye out for good items here.
0