St George’s Chapel: A Right British Royal Peculiar

January 13, 2020 - General
St George’s Chapel. Credit: Andrew Abbott / Creative Commons

St George’s Chapel is part of Windsor Castle, a royal residence of the British monarchy situated in the Royal Borough of Windsor and Maidenhead, Berkshire, England. 

Source: origins

Leave a Reply

Your email address will not be published. Required fields are marked *