ON WHAT STREET DOES THE BANK OF ENGLAND IN LONDON STAND? May 9, 2017 By Show answer THREADNEEDLE STREET More General Knowledge Questions