MI6
It’s along one of the most filmed waterfronts in the world – the MI6 building on the Albert Embankment has a strident Thameside presence and is perhaps most recognisable from its several cameos in recent James Bond films. Officially, 85 Albert Embankment at Vauxhall Cross is named the ‘SIS Building’ for Secret Intelligence Service and […]
Type: Feature Article