Meliá Castelo Branco is a modern 4-star hotel located in the city of Castelo Branco. Positioned on a hilltop, it offers stunning panoramic views of the city and surrounding landscape. The hotel's location is ideal for exploring the historical and cultural sites of Castelo Branco, such as the Templar Castle, the Jardim do Paço Episcopal, and the nearby nature reserves.
The property features 103 rooms, a full service restaurant serving traditional Portuguese cuisine and a wellness area with a fitness centre, indoor pool, sauna, Turkish bath and massage treatments.