This is the embassy of some country or other. I can't quite make out which one it might be. If only they had a few more flags and other symbols adorning the building, I might be able to figure it out. Oh, I wonder who's home and native land it represents, where true patriot love, in all its sons command. Where glowing hearts will see thee rise, the true north strong and free, from far and wide, oh... whatever the name of the place is, they stand on guard for thee.
(Mind you, I probably shouldn't talk. The Australian High Commission building in the Strand (which I didn't get to see personally) has just as many Australian flags on it. The Italian embassy, on the other hand has only a single tricolour as well as the European flag. Which slightly bugs me because Italia is not Europe and Europe is not Italia. The European Union is a good idea in principle but the implementation leaves something to be desired and economically it keeps a foot on the throat of the Mediterranean countries. But that's a topic for another time.)