St. Francis Resort George Town, Exumas Bahamas

Looking for a wonderful resort in George Town, Exumas, Bahamas?\

St. Francis Resort is a wonderful eight unit located on Exuma Sound and Stocking Island.

Visit their website      http://www.stfrancisresort.com

Say hello to Julian, George and Gregg , good friends and fellow sailors!stfranciswater

Leave a Reply