Slightly off topic, but I got sent here from this thread.
It seems that you BToB people enjoy finding places in London just from looking at pictures, so here goes...
Please have a look at this, and tell me where I might find a place that looks a bit like it:
Clue?