Windsor
Overview
Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family. Built by William The Conqueror in the 11th century, the castle was extensively remodelled by subsequent monarchs. Public tours take in the State Apartments, which contain opulent furnishings, and paintings from the royal art collection.
A wide view of the medieval Windsor Castle and gardens bathed in glorious sunny weather
Adventures and family attractions at Thorpe Park
Windsor, England: Red double decker bus number 200. The bus is a service to Legoland from Windsor to