Unlock your phone and buy a local UK pay as you go SIM card. Much cheaper for calling around London. Swap it out with your US SIM card when you get home.
There are a few shops in London that do that sort of thing, down on Tottenham Court road porbably.