Pinky's up! The best afternoon teas in London will make sure you're full on scones, sandwiches, tea and hot chocolate as you dine and enjoy in London.
751