Sort:  

Thank you, This is the town of Braganca! In the north east of Portugal!

Never been there,
More familiar with Castelo Branco and Beira Baixa, south of Sierra d'Estrela mountains.
I will have to plan a trip to that area.