St. George Wharf looks like a bunch of owls.
I don’t see anything wrong with Harrods Village or M16 HQ.
I like Harrod’s Villages as well, but that is due to the fact that I don’t even see anything that new and nice around here. I am sure in London that there are far better looking buildings that have the same function.