St. Raphael's ChurchParishSharePortsmouth RoadGreater London, England KT1 2NEUnited KingdomGet directions