Tag: windsor castle

Windsor – A Visit to the Queen’s Residence

Windsor, England, United Kingdom

Windsor Windsor is a pretty town located less than two hours west from London (around 21 miles). The royals liked the town so much; they took their own last name from the town. Once notable for its castle, a big tourist boom led to an influx of other tourist attractions and shopping opportunities for the …

Continue reading

Permanent link to this article: http://milesmomma.com/windsor-a-visit-to-the-queens-residence/