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…

