Yahoo Web Search

  1. About 11,200,000 search results
  1. The Church of Saint Teresa of Ávila (Italian: Chiesa di Santa Teresa d'Avila) is a Baroque-style church located on Via Santa Teresa, near Piazza San Carlo in Turin, Italy.. History. Construction for this church originally belonging to the Carmelite Order, was begun in 1642 and was completed in 1672 under the patronage of the Ducal Regent, Christine Marie of France.

  1. People also search for