The Old Lady of Threadneedle Street isn't a person. It is a
nickname for The Bank of England, which is located on Threadneedle
Street in London.
View page
Threadneedle Street is in the City of London. It is one of nine
streets that converge at Bank. Threadneedle Street is between
Bishopgate at its northeast end and Bank junction in the
southwest.