Illowa

Illowa is a locality located in the Western District, in Victoria, Australia.

[2] In the 2016 census, Illowa had a population of 304.

[1]