lmao definatley CAMDEN TOWN this is in North London, you will definatley see something you havnt seen before there, lol justr get of the 'SUBWAY' and turn right and walk down that main road with shops and market stalls either side, its the all the weird and wonderful stuff in the world in one place lol.

Trust me just go there.