On what street in London is the Bank of England situated? July 14, 2017 By Show answer Threadneedle Street More General Knowledge Questions