Tag: The Arch London

Recognizing The Small Luxury Hotels of the World’s Awards

Recognizing The Small Luxury Hotels of the World’s Awards

Small Luxury Hotels of the World™ (SLH) has announced Dormy House Hotel in the Cotswolds, UK, as Hotel of the Year at the SLH Awards 2017. Described as ‘very nearly perfect’, it is one of thirteen hotels in SLH’s 500-strong portfolio of independently minded hotels that were honored with awards at the […]