Inspiré par les traditionnels et magnifiques domaines ruraux d'Alcochete, l'Upon Vila est né aux portes de Lisbonne, là où l'énergie de la ville s'allie à la tranquillité de la campagne.
L'hôtel dispose de 89 chambres de 6 types différents, d'une piscine intérieure chauffée sur le toit, ainsi que du Terraço da Vila Roof Top Bar et d'une salle d'événements.