Stock Photos of Windsor Castle, London

Windsor Castle, London, United Kingdom
Windsor Castle.
Location: Windsor Castle, London, United Kingdom
Image ID: 28289  
Windsor Castle, London, United Kingdom
Windsor Castle.
Location: Windsor Castle, London, United Kingdom
Image ID: 28290  
Windsor Castle, London, United Kingdom
Windsor Castle.
Location: Windsor Castle, London, United Kingdom
Image ID: 28291  
Windsor Castle, London, United Kingdom
Windsor Castle.
Location: Windsor Castle, London, United Kingdom
Image ID: 28292  
All photographs copyright © Phillip Colla / Oceanlight.com, all rights reserved worldwide.