Main United Kingdom Windsor, United Kingdom
๐ฌ๐ง Windsor, United Kingdom
Map
Description
Reviews
Select the type of organization you'd like to see from the list:
Load map
Windsor is a historic town located in Berkshire, England. It has a population of around 32,000 people. The city is famous for being the site of Windsor Castle, the oldest and largest occupied castle in the world. While Windsor doesn't have any major ports or shipyards, it is located on the River Thames, making it accessible for seafarers and offering opportunities for recreational boating and cruising.
Latitude: 51.4833
Longitude: -0.6
Longitude: -0.6
To leave a review, log in under your account.
Leave the first review!