La sede principal del banco se encuentra en One Churchill Place en Canary Wharf, en London's Docklands (este de Londres), desde mayo de 2005.