Afternoon Tea at Claridge’s
Claridge’s Hotel is a 5 star hotel and one of the oldest Hotels in London. It’s only proper that they also serve up one of the oldest English Traditions – Afternoon Tea. Claridge’s has been upholding the Afternoon Tea tradition for 150 years.