The Macdonald Windsor Hotel features luxury bedrooms in the heart of historic Windsor, just two minutes walk from Windsor Castle, one of the official residences of the Royal family. It's easy to unwind in the contemporary townhouse's rich interior designs, with calming shades creating a naturally therapeutic environment. Guest rooms feature classic interiors with a co ...ntemporary edge that fit perfectly with the Georgian elegance of the Macdonald Windsor Hotel. Dine at the Scottish Steak Club, which features a menu full of innovative fresh flavours. The Royal Borough of Windsor is home to some of the most well-known attractions in England, and this luxurious Windsor hotel is the perfect base to experience them from.