Threadneedle Street and Bank junction. There was and still is the Bank of England and Royal Exchange. Both of these building are visible on the photo with the bank being on the left.
1900
License: Standard Oldpics License
License additional information: Library of Congress, LC-DIG-det-4a25719