The Ritz hotel is one of London’s most iconic places, not only for its luxurious interiors and elegant ambiance, or its perfect location in the heart of the UK capital. It has lots to offer starting with a renowned afternoon tea experience I’ll tell you about here…