Streets of Deloraine

Interesting sculptures line the main street of Deloraine, Tasmania. Watch below:

Wondering what are the top things to do in Deloraine Australia? Find out here.