where is tecala city
Answers.comÂ® is making the world better one answer at a time. Tecala is the name of a fictional town located in South America. It was the city from the film Proof of Life that starred Meg Ryan and Russell Crowe. 2 people found this useful.