The Best Establishments to Get Afternoon Tea and Champagne in London
A trip to London wouldn’t be complete without having some afternoon tea. While Brits have enjoyed tea since the 17th century, this quintessential British tradition actually began two [...]