The Town of Barcelos
Located on a hill above the River Cavado, Barcelos is one of the prettiest places in the north of Portugal.
Located on a hill above the River Cavado, Barcelos is one of the prettiest places in the north of Portugal.
Perhaps the most striking of all the marble towns in the Alentejo region, Vila Viçosa might be small in stature but it’s an immense place in the overall context of […]