Savill Court Hotel


Savill Court Hotel.¬†Surrounded by 22 acres of landscaped park land and just 200 meters from Windsor Great Park, the Savill Court Hotel offers one of London’s greenest experiences. On the opposite end of the 5,000 acre Windsor Great Park, which started life in the 13th Century as a royal hunting ground, is the magnificent Windsor Castle. Still occupied by the royals, it’s the biggest inhabited castle on the globe