Castelo, or Viana do Castelo is located between the sea, the river and the mountains. The city is located on the Lima Estuary, surrounded by hills that can be pictured from atop a mountain, the Monte de Santa Luzia. The choices between the sandy beach with the differing horizons of the mountain and the Atlantic have become a haven for tourists and visitors alike throughout the years. (more…)