Afternoon Tea at The Goring Hotel
Situated just a scone throw away from Buckingham Palace, The Goring is a London institution, and is the only hotel to get a Royal Warrant from the Queen. It’s also the very first hotel in the world to have en suite bathrooms and central heating installed back in 1910. Continue reading “Afternoon Tea at The Goring Hotel”