I'll be in London for a few days in early June and am looking for some recommendations on stores. There's got a be a thread on names and locations in the archives someplace, but I'm not having much luck searching lately. Any recommendations appreciated, especially if they include an address or web link. Thx.