Small Luxury Hotels of the World named Best Worldwide Luxury Hotel Brand
The UK public placed over one million votes and named Small Luxury Hotels of the World (SLH) the Best Worldwide Luxury Hotel Brand and Best UK Luxury Hotel Brand at the British Travel Awards.
Posted On 01 Dec 2014