Afternoon Tea at Andaz Liverpool Street Hotel
Every time my friends ask me for a list of traditional British things to do when they’re visiting London, I always put ‘afternoon tea’ on the long list of suggestions I give them. More importantly, I always add a note: “there’s nothing more quintessentially British than Afternoon Tea, and you must do it at one of the historic hotels in London.” More often than not, they’d consider my suggestion and tell me later on that either “they enjoyed it or it’s just not their cup of tea.” 🙂 Continue reading “Afternoon Tea at Andaz Liverpool Street Hotel”