Jamaica
Located in Portland Parish, Jamaica, Windsor is a city.
The location of Windsor corresponds to 18.11° N, 76.45° W, in the Northern Hemisphere. It is within the Portland Parish area of Jamaica.
Portland Parish is one of Jamaica's administrative regions. Windsor is one of its main cities, along with Port Antonio, Buff Bay, Manchioneal.
Around Windsor, 20 nearby populated places have been recorded within 25 km.
Windsor is located in Portland Parish, Jamaica.
Windsor is located at coordinates 18.11° N, 76.45° W in Portland Parish, Jamaica.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)