Welcome to Lost Island Lodge, 254 acres located in Echols County, Georgia, just 2 miles as the crow flies from the Georgia-Florida Line. This exceptional getaway farm features-ample paved road frontage, 4 ponds, major creek frontage, gorgeous Live Oa