The Lanesborough has taken the title of England’s Leading Luxury Hotel 2017 at the prestigious World Travel Awards. The history property successfully defended the prize, having won it for the first-time last year.


Read more at original source


Read more at original source