
There is an arrow pointing to it, with Tower Bridge to the right and the Tower of London to the top.

This is the City of London's Administration Building, where the Mayor of London has his offices. It is on the South Bank of the Thames, just west of Tower Bridge.