Ah, Claridge’s in London for afternoon tea – this is the epitome of “old school” British elegance, sophistication and style. Claridge’s has been in operation at this location since 1812, and I don’t think that I’d be going out on a limb in saying that afternoon tea at Claridge’s is an institution in and of itself.
The main entrance to the hotel is on Brook Street, in London’s Mayfair district …