Windsor, England - British Railways Windsor Castle Thames Poster - Windsor, England was created in 1940. This image depicts scenes from Windsor, England.
Powered by Zazzle