Windsor is most famous for the stunning Windsor Castle, one of
the official residences of the Royal family. Macdonald Windsor
Hotel 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.