A local's guide to the most afforadable and cheap afternoon teas in London. Delicious and unique places for high tea in London.