Torres Vedras

Portugal

Torres Vedras is a municipality in the Portuguese district of Lisbon, approximately 50km north of the capital Lisbon in the Oeste subregion of the Centro region. The population was 79,465, in an area of 407.15km2.