Choral Evensong.

St. Michael And All Angels Church St. Michael And All Angels Church, Minerva 7, Cuernavaca