Windsor in world map

Windsor in world map. The following map shows the location of Windsor in the world. Latitude and longitude of Windsor: 12°07'56.9"N, 61°40'06.2"W

Please select map: Windsor in world mapMap of Windsor
Windsor in world map
Windsor, Grenada in world map