Windsor is a small town to the west of London that is best known for Windsor Castle – a centuries-old palace that has housed royal weddings and is often visited by the Queen herself! The surrounding areas are also popular with tourists, including the college town of Eton and Legoland Windsor. As it is quite a small town, finding the perfect place to stay can be a little tricky –.
Source
Published on March 31, 2019 23:23