Situé au cœur de Funchal, la capitale de l'île, l'hôtel Windsor, récemment rénové, propose des chambres modernes et vous accueille dans une atmosphère relaxante, inspirée du style Art Déco. Idéalement situé, près des musées, monuments, restaurants, cafés, et centres commerciaux, l'hôtel Windsor est le point de départ idéal pour visiter toute l'île tout en profitant de toutes les facilités de la ville. L'aéroport se trouve à moins de 20 km de l'hôtel.