Macdonald Windsor Hotel, Windsor

The Macdonald Windsor Hotel is an upscale, 4-star boutique hotel located in Berkshire, England. Experience stylish rooms and fine dining in the heart of Windsor, just a short walk from Windsor Castle.