Windsor, United Kingdom Windsor - a small town in the county of Berkshire, situated to the south-west of London, on the right bank of the River Thames. Over the last 900 years the famous Windsor Castle retains the status of favorite residence of the Royal Family. In addition, the famous Windsor Castle is an outstanding historical and architectural monuments and places of attraction of many tourists from all over the world. Immerse yourself in the enchanting atmosphere of old castles and enjoy the beauty of nature surrounding Windsor.

Windsor is located 20 miles from London.

To strengthen its influence in the West London area William the Conqueror on the site of Windsor Castle in the XI century, ... Read more

Hotels

All hotels