A Regal Afternoon Tea at The Goring Hotel London The Goring Hotel, known for its refined, very English opulence is the last family-owned luxury hotel in London. With over a hundred years in business the hotel has a wealth of history and experience, being a firm favorite with the royal family since it’s opening. The […]
The post A Regal Afternoon Tea at The Goring Hotel London appeared first on Upscale Living Magazine.