A distinguished establishment in Oxfordshire has earned a place among the globe’s premier accommodations.
Estelle Manor, situated in the village of North Leigh, has established itself as a preferred destination for high-profile visitors to the Cotswolds region.
The property originated in the 1770s and provides an escape to rural England within a Grade II listed Landmark House, surrounded by more than 3,000 acres of grounds and gardens.
The 2026 World’s 50 Best Hotels rankings were unveiled during an elaborate ceremony held in the French capital, where Estelle Manor secured the 43rd position.
Claiming the leading position for the second consecutive year was an ultra-luxury property in Hong Kong.
The Rosewood rises 65 storeys along the Victoria harbour waterfront in Kowloon and has been recognised as the world’s finest hotel, distinguished by its exceptional service, a remarkable infinity pool offering stunning vistas, and a pair of Michelin-starred restaurants.
The continent of Europe featured prominently throughout the ranking, accounting for 21 establishments among the top 50 worldwide.
Within the United Kingdom, four properties earned recognition, with three located in the capital city: Claridge’s, Raffles London at The OWO, and The Connaught.
Estelle Manor stands as the sole UK establishment to feature on the list from outside London.
The Oxfordshire venue improved its standing from the previous year, when it appeared at position 47 in the 2025 edition of the ranking.
