If you're an afternoon tea lover, then afternoon tea at The Ritz London Hotel is one of the iconic experiences in the world. Since the hotel's opening in 1906, "Tea at the Ritz" has been served in the hotel's Palm Court.| HighTea.com