Located within the walls of the Castle of Sabugal, one of oldest in Portugal, Palheiros do Castelo offers traditional...