The church of Our Lady and the English Martyrs (OLEM), in Cambridge often referred only as the Catholic Church, is located at the busy corner of...