The Best Afternoon Tea in London
There’s something quintessentially British about an afternoon tea! This ritual dates back to 1840 and has remained a firm favourite in the UK. Whether it’s a sandwich or scone, here are our top 16 afternoon tea spots to treat yourself to!
