The Ritz London is a luxuruous hotel in London thats known for its incredible interior, high end decor, excellent service and elegant dining. If you're looking for the best and most luxurious afternoon tea in London, head to the Ritz! The inside is gorgeous, and the afternoon tea is delicious. It's not the cheapest, but It's definitely a one-of-a-kind experience in London.