1 results
Lake St Clair or leeawulenna is a natural freshwater lake located in the Central Highlands area of Tasmania, Australia.