In London, where are the headquarters of The Bank of England located?

In London, where are the headquarters of The Bank of England located?