This is a new office complex near tower bridge on south bank in London. Explored! Thanks