Formulate an answer to this elaborate question: What pictures Teresa of Ávila and is located in a church about two blocks northwest of Piazza della Repubblica and Teatro dell'Opera metro stop?
Ecstasy of Saint Teresa