thread I liked afternoon tea at Charlotte Street Hotel

Drinks in the restaurant bar at the Tate Modern gives you a good view of the Millenium Bridge and St Pauls

Zoo is massively expensive as well, not sure about the Dungeon - maybe keep an eye on Groupon.
permalink It seems you can also get afternoon tea in the Globe

which is right by the Tate Modern.