The Hotel Santa Margarida is located in one of the most emblematic places in the town of Oleiros (Castelo Branco – Portugal) next to the river of the same name. It is a place of immense natural beauty where you can appreciate all the charm of the region. Families are welcome and there is a playground for the youngest guests. Our cuisine is based on local products, particularly our signature dish of goat.
When you book your stay at our hotel, you will enjoy a unique sensory experience, listening to the sounds emanating from the river, smelling the aromas of the countryside and the wood-fired oven, with all the comfort of a city hotel, far from the cosmopolitan life.