I'm under the impression that there are several people hailing from London around here. I'll be spending about five days in London next week (Sunday 8th evening to Friday 13th late-afternoon) and trying very much to avoid the hotel death -syndrome. So, you native people: do any of the game stores in London carry a selection of indie games? I can get the most of the other stuff locally, but the supply with indie stuff is a bit short at the moment. And I'll need something to read.
Also, if any of you is in need for an excuse to drink a pint or ten, or grap a late evening dinner, I'm free and willing to provide the excuse.