Situado en el corazón de Funchal, el recientemente renovado 4 estrellas El Hotel Windsor ofrece habitaciones modernas. En la azotea hay un bar, un solárium y una piscina al aire libre con vistas al centro de la ciudad.
Las habitaciones del Windsor Hotel están decoradas en tonos neutros y cuentan con muebles de madera. TV por cable, nevera y caja fuerte.
El restaurante del hotel sirve platos de Madeira, mientras que el bar de la azotea ofrece bebidas refrescantes junto a la piscina. En las inmediaciones hay numerosos bares y restaurantes.
La catedral de Funchal, el mercado tradicional y el centro histórico se encuentran a 5 minutos a pie del hotel. El monasterio de Santa Clara, el jardín tropical del Monte Palace y el océano Atlántico están a solo 200 metros. El aeropuerto de Madeira está a 20 km. El hotel ofrece aparcamiento privado.