Saint Thomas The ApostleParishShareHollydale RoadGreater London, England SE15 2ARUnited KingdomGet directions