You can't travel around the area without admiring Still Water. This famous artwork is on most people's sightseeing list.
When you've finished up at this London City Centre work of art, why not check out Buckingham Palace, Big Ben, and Trafalgar Square? They're not too far from Still Water and also a hit with tourists.