Movie fans will recognise this building. The MI6 Building at Vauxhall Cross houses the real-world headquarters of the British Secret Intelligence Service. It is located at 85 Albert Embankment in Vauxhall, a south western part of central London, United Kingdom, on the bank of the River Thames beside Vauxhall Bridge.
Photo captured from Vauxhall Bridge.
submitted by