O Hotel Santa Margarida é um hotel de 4 estrelas que se situa na margem esquerda da ribeira de Oleiros, a 1 hora de Castelo Branco e a 3 horas do Aeroporto de Lisboa. Trata-se de um hotel moderno com 23 quartos e suites de design contemporâneo, inspirados pelas tradições e paisagens locais.
Este hotel proporciona aos seus hóspedes amplas áreas, banhadas por luz natural, assim como todo o conforto e hospitalidade. O Hotel Santa Margarida possui também um restaurante, áreas destinadas a eventos culturais e desportivos, um auditório para 30 pessoas, uma sala de reuniões com capacidade até 300 pessoas, uma cafetaria, jardins e uma horta biológica.