French Leave Beach

French Leave Beach
The beachfront at French Leave Resort was considered to be one of the finest beaches on Eleuthera.