The Best Afternoon Teas in London


Big Ben, the Houses of Parliament, Trafalgar Square, Buckingham Palace, Tower Bridge…

A day in London isn’t complete without Afternoon Tea