Windsor Castle
Rated : Yet To Be Reviewed -
2 TotalSightseers have visited
Windsor Castle, Windsor SL4 1NJ, England
Windsor Castle is a castle and royal residence in Windsor, on the outskirts of London, England. The first castle on the site was built in the 11th Century and this makes Windsor Castle one of the longest occupied castles in Europe, with it being used by the reigning monarchs of the English and the British Royal Family. &nbs (...Find out more)