Hotel Windsor Aberto em 1987 e recentemente renovado, o Hotel Windsor é o único hotel de quatro estrelas no centro da cidade do Funchal, e fica localizado numa zona tranquila.
O hotel tem ao seu dispor serviço de recepção 24 horas e funcionários multilingues; no último andar, tem piscina, bar e solário.
Situado no topo de uma espectacular falésia com maravilhosas vistas sobre o Oceano Atlântico e acesso directo ao mar, entre luxuriantes jardins subtropicais, a sua localização privilegiada faz do Cliff Bay a melhor escolha para uma férias inesquecíveis.