Town of Windsor, England

The name Windsor has become synonymous with the castle. However, this delightful town located about 20 miles west of London in the Royal County of Berkshire has a lot more to offer visitors. During the 11th century, it was called Windlesora in reference to its position near the Thames River. In the late 12th century, it was divided into Old Windsor and New Windsor. The word “New” was dropped in 1974. This elevated view of the town is adjacent to the castle. Scroll through the photos to see some of this destination’s landmarks and attractions.

VIEW MAP

5 Thames St, Windsor SL4, UK

Directions

Share this Photo