castle
Barcelos is a charming medieval town with a strong sense of individuality located west of Braga. This is derived from craftsman customs such as...
A little rural village in Northern Portugal called Sousa Valley is not often included in travel books. That being said, since Felgueiras is on...