France Chris Tal Hotel, The Best Hotels In Les Houches France Chris Tal Hotel is Hotels Choices In Les Houches Rhone-Alpes France . 3.5 star … Edit