L'Hotel Santa Margarida est un hôtel 4 étoiles situé sur la rive gauche de la rivière Oleiros, à une heure de Castelo Branco et à trois heures de l'aéroport de Lisbonne. C'est un hôtel moderne de 23 chambres et suites au design contemporain, inspiré des traditions et des paysages locaux. Cet hôtel offre à ses clients de grands espaces baignés de lumière naturelle ainsi qu'un confort et une hospitalité supérieurs.
L'Hotel Santa Margarida dispose également d'un restaurant, d'espaces conçus pour les événements culturels et sportifs, d'un auditorium d'une capacité de 30 personnes, d'une salle de conférence pouvant accueillir jusqu'à 300 personnes, d'un café, de jardins et d'un potager bio.