Where is Newell Beach?

Where is Newell Beach located?

Newell Beach, Newell Beach, Australia (approx. -16.42608°, 145.40508°)


Where is Newell Beach on the map?