Situé dans le parc naturel de Sintra-Cascais, à moins de 5 km des plages de l'Atlantique, le Vila Bicuda Villas Resort propose des villas et des studios indépendants avec connexion Wi-Fi gratuite. Le complexe possède 2 piscines extérieures.