Windsor Castle View from the Long Walk, Windsor, Berkshire, England, UK, GB.


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


Size: 4489px × 3371px
Location: Berkshire, Windsor, United Kingdom
Photo credit: © Dylan Garcia ARPS / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: berkshire, borough, britain, castle, east, england, exterior, gb, great, kingdom, landscape, long, maidenhead, residence, royal, south, thames, travel, uk, united, valley, view, walk, windsor