Lot 6 West End Road, Leeka on Flinders Island has an amazing 210 metres (approx.) of beach frontage. Situated in the highly sort after area of Leeka, this parcel of land consists of 11.7ha (approx ...