French Leave Resort - Governors Harbour - Eleuthera Bahamas

French Leave Resort - Governors Harbour - Eleuthera Bahamas Postcard of French Leave resort features pool area. Back of postcard reads "On 3 miles of pink sand beach."