Can anyone recommend a naice place for afternoon tea in London that doesn't cost the earth? We're taking DD1 to London for a personal shopping experience for her 18th in a few weeks, and would like afternoon tea to finish the day nicely.