It's in London. It's really 'cool', the kind of thing that gets mentioned in the paper a lot. Lots of little shops in it I think? (I've never been.) It only opened a few years ago ... Anyone know what I'm talking about?