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”