Torres Vedras

Torres Vedras is a municipality in the district of Lisbon, Portugal, approximately 50 km north of the capital Lisbon, in the western part of the Centro region.

Read more about Torres Vedras:  History, Geography