Windsor Castle, Windsor, Windsor and Maidenhead

View from Peascod Street with a statue of Queen Victoria in the foreground. Windsor is England's largest castle and a royal palace. The castle dates back to William the Conqueror but the first stone buildings were erected by Henry II between 1165 and 1179