Search results
- A
- B1202 Chilver Rd, Windsor · 647-244-9707
- C840 Ducharme St, Windsor · 519-967-1320
Windsor Castle is a royal residence at Windsor in the English county of Berkshire. It is strongly associated with the English and succeeding British royal family, and embodies almost a millennium of architectural history. Wikipedia