Over 900 years of royal history are waiting for you in Windsor Castle, which is perched high above the River Thames just outside of London. From William the Conqueror all the way through to our current Queen, successive monarchs have lived here and left their mark on what is now the largest continuously occupied castle in the world. We shall be amongst the first people to enter Windsor Castle, so you can see for yourself the splendor of St. Georges chapel and the sumptuous state apartments. Windsor itself is a pretty town full of traditional shops and historic pubs. Shakespeare is said to have written his play The Merry Wives of Windsor in one of them!
Book your Journey to Windsor Castle NowBook Now