Lake Indoon is a natural freshwater lake located in Western Australia. It is situated in the Peel region and is a popular spot for recreational activities such as fishing, boating, and picnicking.
The lake is surrounded by beautiful bushland and is home to a variety of birdlife and other wildlife.
Places you can do this
OTHERS WHO HAVE COLLECTED THIS
Be the first user to collect and make this memory !