Although less than a 90-minute drive away from Central London, the stately Fairmont Windsor Park, surrounded by 40 acres of pristine open green space, feels like a world away.
Read MoreThe first purpose-built deluxe hotel in London, the legendary The Savoy has long been a magnet for the wealthy, the famous, the glamorous, and even the notorious.
Read More