Albert Embankment is part of the river bank on the south side of the River Thames in Central London. It stretches approximately one mile northward from Vauxhall Bridge to Westminster Bridge, and is lo
Albert Embankment, including the SIS Building (right), pictured from Millbank in 2008