No, I haven’t seen the magazine, but the picture is of the London’s St. Pancras Station's clock tower. This is the station next to King’s Cross that is being renovated to become our International terminus for the Euro-Star trains. It also happens to be the one I commute into and out of 5 days a week. The room mentioned must be in the empty Great Northern Hotel which is between the two stations, and in the middle of Europe largest building site. Once open St. Pancras will, I am sure, become a magnet for photographers, just as the British Museum did when it reopened after renovation.