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 Oaks & Cypress Trees, towering creek bottom...