eatingtheworld.wordpress.com
Our favorite Tea Shop in London: Postcard Teas
Tea in London is serious business, as you may imagine. We went to the big name tea stores, but often felt they were more flash than substance. However, Postcard Teas (9 Dering St, London W1S 1AG) i…