BR

One Bishopsgate Plaza

London, United Kingdom