Chiesa di Sant'EdoardoParishShareStrada Provinciale 23 del Colle di Sestriere10058 Sestriere, PiemonteItalyGet directions