Caminha is a beautiful town in the North, located by the astonishing mouth of the river Minho, in a place blessed by nature, next to the border with Spain. The soil in this region is very fertile, with an abundant vegetation, and together with the communication and trading facility of the river Minho, led into the fixation of human population since ancient times. In the region there are several megalithic… Read more and see photos