St. Clement’s?
http://www.s-clements.org/
Wow, what an impressive website!
They appear to be a lot more Catholic than a lot of Latin Rite Catholic churches.