London City Airport is very convenient for the City, Canary Wharf, Tower of London, Tower Bridge, the O2, the Olympic Park and anything else on the Eastern side of London.
Flights tend to be more expensive c €120 return but the airport connects to the DLR which takes 15-20 minutes to Tower...