Quizzing Live

On What Street Does The Bank Of England In London Stand

Answer:
Threadneedle Street