The Holy Ghost Church is in Nightingale Square, SW12. You can get a train or underground to Balham Station then it's a short walk down Chestnut Grove to the Square. Balham is on the Northern Line, and links up with Victoria Station via Clapham Common.
I warmly invite anyone thinking of the priesthood to come and listen to the talk and meet up with us afterwards. Why not bring a friend?