Afternoon Tea at Claridge’s, London

London, UK
November 2016

Located in the heart of Mayfair, Claridge’s is known as one of the best afternoon teas in London.   Continue reading

Advertisements