Torres Vedras

The small town of Torres Vedras is approximately 40 kilometres north of the capital Lisbon in the Oeste region of Portugal. A strong agricultural region linked with its vineyards and…