Berkshire, England

Picture
England
Windsor castle is located in Berkshire on the outskirts of London, England. It is located there because there is a river close by and built upon a hill. This would help to defend and attack when there were big battles. Windsor Castle was built after the Norman Invasion by William the Conqueror. It was built in 1066 to protect the approach to London.