Is that the one at 253 Indepencia? I'm sure they have a non-denominational mass every Sunday. I think it's in English too. At the back of the church is the Helen F Kellogg library where we go for our 'English books'. Check it out.
That is an epiphany church according to the sign on the wall