Afternoon tea has been an English pastime since the early 1800's. When visiting London, you must stop in for a "spot of tea" and dine on delicious scones, finger sandwiches and decadent desserts! I'll admit, it's not cheap but it's an experience worth having. And hey, isn't that what life's all about? 1) The Landmark … Continue reading 10 Best Places for Afternoon Tea in London