Aside from the usual sights (Windsor Castle, Buckingham Palace, Tower Bridge, Tower of London, St Paul's Cathedral, etc).
If you have time, I suggest the Thames River Cruise. You can buy the tickets and board the boat from a kiosk around Cleopatra's Needle, near the Houses of Parliament...