Illowa

Illowa is a locality located in the Western District, in Victoria, Australia. In the, Illowa had a population of 304.