Whenever you visit London, you cannot miss the famous afternoon tea tradition. And what better place to indulge than at the iconic Dorchester Hotel, which has been serving the finest afternoon tea in town since its opening back in 1931. […]
No Comment