Feb 27 Feb 27 Top 7 Places for Afternoon Tea in London: A Timeless Tradition Neha Bhamburdekar Culture, England, Food, Food & Drink, Heritage, History, Travel, London, United Kingdom