Copyright © Macdonald Hotels & Resorts 2024
Website by mtc.
Windsor is most famous for the stunning Windsor Castle, one of the official residences of the Royal family. Our luxury hotel in Windsor, Berkshire sits directly opposite Windsor Castle, the perfect location for watching the Change of Guards. One of the more appealing places to live thanks to its heritage, Windsor boasts a range of attractions and historic sites. A great spot for tourists, Windsor is home to Legoland and only a short journey to London city centre.