ST. TERESA'S TOWN Crossword Clue
ST. TERESA'S TOWN Crossword Clue
We know 1 solutions for: ST. TERESA'S TOWN
Crossword Puzzle Infos
St. Teresa's Town is the city of Avila, located in central Spain. It is a UNESCO World Heritage Site and is known for its medieval walls, which are some of the best preserved in Europe. The city is also home to many churches and monasteries, as well as the birthplace of St. Teresa of Avila, a prominent Spanish mystic and saint.