Royal Residences: A brief history of Windsor Castle
4th January 2021
Where is it located?
Windsor Castle is located in the town of Windsor in Berkshire, England. The site occupies 13 acres of land and features a fortification, a palace and a small town. It is perhaps most recognisable by the castle’s Round Tower.
When was it built, and when was it used as a royal residence?
The original castle was built during the 11th century after the Norman invasion…