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

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