Rent a car in Torres Vedras even without a credit card or deposit.
The historic city of Torres Vedras is located in western Portugal. Built during the Portuguese War of Independence, it is noted for its well-preserved fortifications and castles. Visitors can visit the ancient sites, climb in the neighboring hills, and eat traditional Portuguese food. It is possible to rent a car for simple tour of the city and its environs.