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

One Comment

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button