French Leave - Governors Harbour - Eleuthera Bahamas

French Leave - Governors Harbour - Eleuthera Bahamas Entrance to French Leave Resort in Governor's Harbour.