Afternoon Tea is mandatory for anyone living, visiting, or even just passing through London. By my rate, if you live here, you need to be doing at least once a week! It’s something about all those sweet little treats and savory sandwiches, that feels so very proper and completely British. And scones?! What have I even […]