Aerial Viewscities

Windsor Castle, London

Approaching London Heathrow Airport you can often get a stunning view of Windsor Castle.

The castle is located in the English county of Berkshire, and it serves as a Royal residence for the British royal family.

Windsor Castle has served as a home for British royalty for close to 1,000 years.

  • Do You Like What You're Reading?

    Get the latest travel tips, vacation ideas, offers and more from CaptainJetson.

  • Your email address will be kept safe and sound with our email provider, MailChimp.

Show More

Related Articles

Back to top button