Lion Sur Mer, France Hotels