Passing this on from a friend who works in the area in case it helps anyone …….
Although the Church address is Strand WC2, it isn’t in what most people think of as the Strand. It’s on the EAST side of the Aldwych opposite the Royal Courts of Justice.
See you there.