The Windsor Hotel can be found located in the city of Funchal in south Madeira and provides accommodation to singles, couples, and families, who are visiting the island on vacation. A selection of the areas local destinations and attractions can be located..