El hotel Santa Margarida es un hotel de 4 estrellas situado en la margen izquierda del río Oleiros, a una hora de Castelo Branco y a tres horas del aeropuerto de Lisboa. Es un hotel moderno con 23 habitaciones y suites con un diseño contemporáneo, inspirado en las tradiciones y paisajes locales. Este hotel ofrece a sus huéspedes amplios espacios, impregnados de luz natural, así como una comodidad y hospitalidad excelentes.
El hotel Santa Margarida también cuenta con un restaurante, áreas diseñadas para eventos culturales y deportivos, un auditorio para 30 personas, una sala de conferencias con capacidad para hasta 300 personas, una cafetería, jardines y un huerto orgánico.