Best Tour to Windsor Castle – London Country Tours

Visit the oldest and largest occupied castle in the world – Windsor Castle. Founded by William the Conqueror in the 11th century, the castle has been home to 39 monarchs and is a real must-see for royal enthusiasts. You can also enjoy a grand tour of the State Apartments and see the magical Queen Mary’s Dolls’ House. Whether you want to visit Windsor Castle only or combine it with another top attraction, including Stonehenge, City of Bath, or Avebury, we at London Country Tours, can help find the right tour for you. Visit at