Tourist attractions in Montgenèvre, Franza