French West Indies

  • First Green Globe Certification Awarded to Christopher Hotel in the French West Indies

    Nestled between crystal-clear water and Pointe Milou on the island of Saint Barthélemy and protected by the trade winds, the…