Google Satellite Maps:
Thames House - the headquaters of MI5, London, England

Thames House is an office development in Millbank, London on the bank of the River Thames adjacent to Lambeth Bridge. It has served as the headquarters of the British Security Service, commonly known [...]